在ON UPDATE获得以下ORA - 00907错误

时间:2015-03-12 22:21:25

标签: database oracle constraints create-table

实现我的oracle数据库时,我在ON UPDATE的第8行收到ORA-00907错误。它抱怨右括号但我在任何地方都没有看到这个错误。我的问题是什么?

CREATE TABLE Result (
Rid number,
Hid number,
Jid number,
Jweight number(5),
Place number(3),
CONSTRAINT Result_PK PRIMARY KEY(Rid, Hid, Jid),
CONSTRAINT ResultRACE_FK FOREIGN KEY(Rid) REFERENCES Race(Rid) ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT ResultHORSE_FK FOREIGN KEY(Hid) REFERENCES Horse(Hid) ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT ResultJOCKEY_FK FOREIGN KEY(Jid) REFERENCES Jockey(Jid) ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT Jweight_Check CHECK(Jweight > 0 AND Jweight < 116))

1 个答案:

答案 0 :(得分:0)

Oracle RDBMS不支持ON UPDATE CASCADE