0

SQL スクリプトを使用して基本的なテーブル (Diak) を作成しようとしていますが、最初の行に ORA-00907 が表示され続けます。

ただし、基本的に同じ構造を持つ別のテーブル (Targy) を作成すると、問題なく作成されます。

create table Diak (
  Diak_id rowid constraint pk_diak primary key,
  Nev varchar2(100),
  Szul_datum date szul_70_tol constraint check (Szul_datum>= date'1970-1-1'),
  Cim long,
  Kod varchar2(100) constraint uk_diak_kod unique,
  Kezdes_eve number(4) constraint kezdes_88_tol check (Kezdes_eve>= 1988),
  );

create table Targy (
  Targy_id rowid constraint pk_targy primary key ,
  Nev long,
  Kod varchar2(100) constraint uk_targy_kod unique,
  Eloado varchar2(100) default 'Bármi Áron',
  Napok varchar2(100),
  Hely varchar2(100)
  );  

「行から始まるエラー:コマンド[…] 00907の1。00000-「右括弧がありません」」と表示されます。Targy テーブルは問題ないので、Diak テーブルの何が問題なのかわかりません。

4

2 に答える 2