【发布时间】:2017-12-27 15:06:48
【问题描述】:
ALTER TABLE BAND 添加约束 fk1_BAND_to_VENUE FOREIGN KE
ORA-00905: 缺少关键字
我该如何解决这个问题,这个 sql 是用 EDR 图中的 QSEE 应用程序创建的。我不认为 SQL sntax 是错误的。
-- 更改表以添加实现“BAND_FESTIVAL”关系所需的新约束
-- 此约束确保表“BAND”的外键 -- 正确引用表“FESTIVAL”的主键
ALTER TABLE BAND
ADD CONSTRAINT fk2_BAND_to_FESTIVAL
FOREIGN KEY(fk2_Festival_ID) REFERENCES FESTIVAL(Festival_ID)
ON DELETE RESTRICT ON UPDATE RESTRICT;
-- 更改表以添加实现“工作”关系所需的新约束
-- 此约束确保表“STAFF”的外键 -- 正确引用表“FESTIVAL”的主键
【问题讨论】:
-
您实际使用的是哪个数据库?
-
您的代码对我来说看起来是正确的,我本来希望它可以工作。你能发布一个问题的最小样本吗?
标签: oracle