(ページの一番下にあるERROR)Oracleは私は今、このエラーが発生している..私はそれが長すぎる場所を確認するように見えるカント表現
CREATE TABLE Menu_Item_Ingredient
(
Menu_Item_Number Number(5,0)CONSTRAINT NN_MenuItemIngredient_MenuItemNumber Not null,
CONSTRAINT FK_MenuItemIngredient_MenuItemNumber Foreign Key(Menu_Item_Number) References Bill_Item(Menu_item_Number),
Ingredient_Number Number(5,0) CONSTRAINT NN_MenuItemIngredient_IngredientNumber Not null,
CONSTRAINT FK_MenuItemIngredient_IngredientNumber Foreign Key(Ingredient_Number) References Ingredient(Ingredient_Number),
Quantity_Needed Number(5,2) DEFAULT 0 CONSTRAINT NN_MenuItemIngredient_QuantityNeeded Not null
CONSTRAINT CK_MenuItemIngredient_QuantityNeeded CHECK(Quantity_Needed >= 0),
CONSTRAINT PK_BillItem_Ingredient Primary key(Menu_Item_Number,Ingredient_Number)
)
エラーレポートの欠落 - SQLエラー:ORA-00972:識別子をが長すぎます 00972です。00000 - "識別子が長すぎます" *原因:30文字を超える識別子が指定されました。 *処置:最大30文字を指定してください。
質問に実際のエラーメッセージを追加できますか? –
通知のおかげで...私はあなたのためにそれを追加しました:)...ページの上部に今すぐ; infoの – Lost
あなたのスキーマの一部をテストしたところ、エラーはCONSTRAINTの部分にあるようです。 [ここをクリック](http://www.sqlfiddle.com/#!4/5543e/1) –