gpt4 book ai didi

sql - 无法使用 ALTER TABLE 添加 FOREIGN KEY 约束

转载 作者:搜寻专家 更新时间:2023-10-30 22:27:31 24 4
gpt4 key购买 nike

各位,我对 SQL 比较陌生,目前正在使用 Oracle Live SQL 测试我的数据库表。我有一个名为 Customer 的表和一个名为 Contact 的表。在 Contact 表中,我试图将 Customer_ID 列的 FOREIGN KEY 约束添加到我的 Contact 表中,但不断收到 ORA-00904:“CUSTOMER_ID”:无效标识符,使用以下代码时出错:

ALTER TABLE Contact ADD FOREIGN KEY (Customer_ID) REFERENCES Customer(Customer_ID)

如有任何帮助,我们将不胜感激。

最佳答案

据推测,您在 contact 中没有 Customer_Id 列。所以试试这个:

ALTER TABLE Contact ADD Customer_Id number;  -- the type is a guess

ALTER TABLE Contact ADD FOREIGN KEY (Customer_ID) REFERENCES Customer(Customer_ID);

关于sql - 无法使用 ALTER TABLE 添加 FOREIGN KEY 约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49349152/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com