【发布时间】:2013-11-28 05:31:40
【问题描述】:
我正在尝试在 Oracle 11g express 中创建表,但收到错误“ORA-00904:invalid identifier”
CREATE TABLE Ingredients(
IngredientID INTEGER PRIMARY KEY NOT NULL,
IngredientName VARCHAR(255),
IngredientClassID SMALLINT NOT NULL,
MeasureAmountID SMALLINT NOT NULL,
CHECK (IngredientID>0),
CHECK (IngredientClassID>0),
FOREIGN KEY (IngredientClassID) REFERENCES Ingredient_Classes,
ON UPDATE NO ACTION,
ON DELETE CASCADE,
FOREIGN KEY (MeasureAmountID) REFERENCES Measurements,
ON UPDATE NO ACTION,
ON DELETE CASCADE
);
【问题讨论】:
标签: oracle