0

これは、私が oracle live sql web サイトに入力している宿題の問題です。

Create table student (regno number (6), mark number (3) constraint b check (mark >=0 and
mark <=100));
Alter table student add constraint b2 check (length(regno<=4));

の2行目に「右括弧がありません」というエラーがスローされ続けますAlter。これは構文の一般的なエラーですが、私の人生では、ソース資料からコードをコピーして SQL ワークシートに貼り付けたり、約 20 回再入力したりしても、エラーが発生し続けます。

regno は数値であるため、char へのキャストも試みました。

Alter table student add constraint b2 check (length(to_char(regno)<=4));

しかし、同じエラーが発生します。

4

1 に答える 1