【发布时间】:2018-03-18 14:42:12
【问题描述】:
大家,我对 SQL 比较陌生,我目前正在使用 Oracle Live SQL 测试我的数据库表。我有一个名为 Customer 的表和一个名为 Contact 的表。在 Contact 表中,我试图将 Customer_ID 列的 FOREIGN KEY 约束添加到我的 Contact 表中,但不断收到 ORA-00904: "CUSTOMER_ID": invalid identifier, error using the code below:
ALTER TABLE Contact ADD FOREIGN KEY (Customer_ID) REFERENCES Customer(Customer_ID)
任何帮助将不胜感激。
【问题讨论】:
-
您的联系人表中有 Customer_ID 字段吗?
-
不,我的客户表中有一个 Customer_ID 列
-
在 Contact id 中你有哪个列名? .add 你的架构 .. +
-
请显示您的表格的 ddl 并描述您要编码的关系。