をプラス、私はテーブルを作成していますが、それは与えている:プラス私はテーブルを作成していますが、それはエラー00903与えている:SQLの無効なテーブル名
エラー00903:無効なテーブル名...
を
私は「convict」という名前を付けました。次に "guilty_dt"。その後、 "pranshu" ...すべての3つのケースでエラーが発生しています。
create table"convict"(
"convict_no"varchar2(10),
"name"varchar2(20),
"address"varchar2(20),
"location"varchar2(20),
"degree"varchar2(10),
constraint pk primary key("convict_no"),
constraint fkadd foreign key("address")references("prison"),
constraint fkloc foreign key("location")references("clocation"),
constraint chk check("degree"('0d','1d','2d','3d')));
なぜあなたは、テーブル名に二重引用符を使用して名前をフィールドでしたが。 –
特に、小文字の*名前を二重引用符で囲むのはなぜですか?その練習はあなたに非常に多くの悲しみを引き起こし、データモデルを扱う他の開発者はあなたを嫌うでしょう。 – APC
それ以外にも、テーブルステートメントには2つの外部キーがあります。参照テーブルは存在しますか?彼らは主キーを持っていますか? – APC