我正在创建一个数据库,我不断获得" INVALID IDENTIFIER"错误

时间:2014-04-10 12:45:59

标签: sql database oracle foreign-keys foreign-key-relationship

CREATE TABLE Review(
VersionID VARCHAR(5) PRIMARY KEY NOT NULL,
rating INT,
FOREIGN KEY (PaperID) REFERENCES Paper(PaperID),
FOREIGN KEY (Revi) REFERENCES Paper(PaperID)
);

1 个答案:

答案 0 :(得分:0)

你应该这样做:

CREATE TABLE Review(
VersionID VARCHAR(5) PRIMARY KEY NOT NULL,
rating INT,
constraint constraint_1_name FOREIGN KEY (PaperID) REFERENCES Paper(PaperID),
constraint constraint_2_name FOREIGN KEY (Revi) REFERENCES Paper(PaperID)
);

(当然不是paperId / Revi,你应该使用现有的字段名称......)