Oracle ORA-00905:缺少关键字ORA
将表格带添加约束fk1\U波段U到\u场馆外置KEOracle ORA-00905:缺少关键字ORA,oracle,Oracle,将表格带添加约束fk1\U波段U到\u场馆外置KE ORA-00905:缺少关键字 如何解决这个问题,这个sql是用EDR图中的QSEE应用程序创建的。我不认为税收是错误的 --更改表以添加实现“BAND_FESTIVAL”关系所需的新约束 --此约束确保表“BAND”的外键 --正确引用表“FESTIVAL”的主键 --更改表以添加实现“工作”关系所需的新约束 --此约束确保表“STAFF”的外键 --正确引用表“FESTIVAL”的主键表示这是Oracle。表示删除时的唯一有效选项是 级联
ORA-00905:缺少关键字 如何解决这个问题,这个sql是用EDR图中的QSEE应用程序创建的。我不认为税收是错误的 --更改表以添加实现“BAND_FESTIVAL”关系所需的新约束 --此约束确保表“BAND”的外键 --正确引用表“FESTIVAL”的主键 --更改表以添加实现“工作”关系所需的新约束 --此约束确保表“STAFF”的外键
--正确引用表“FESTIVAL”的主键表示这是Oracle。表示删除时的唯一有效选项是
- 级联
- 设为空
因此,@sarthak sthapit,下定决心吧——如果你使用的是甲骨文,请使用它的语法;如果您使用的是MySQL,请使用其语法。它们部分兼容,但并不总是(如您所见) 您实际使用的是哪个数据库?如果这是Oracle,您的代码在我看来是正确的,我希望它能正常工作。你能发布一个问题的小样本吗?
ALTER TABLE BAND
ADD CONSTRAINT fk2_BAND_to_FESTIVAL
FOREIGN KEY(fk2_Festival_ID) REFERENCES FESTIVAL(Festival_ID)
ON DELETE RESTRICT ON UPDATE RESTRICT;