gpt4 book ai didi

sql - sql中的外键:Oracle

转载 作者:行者123 更新时间:2023-12-02 08:18:08 26 4
gpt4 key购买 nike

父表

id |名称/// id主键

1 |古达斯

子表

id |名称/// id主键以及外键

1 |古达斯

在这里,我已经习惯了删除级联。这就是为什么如果我从父表中删除任何元组,它也从子表中删除的原因。但是,如果我尝试更新父表中的ID,则不会影响子表,而是会提示ERROR!

所以我的问题是,通过哪种方式可以同时更新父表和子表。

谢谢!对不起,因为我不是一个好的英语作家!

最佳答案

Oracle中没有“更新级联”。
更新父表时,应为更新子表编写触发器
看这个网站。您会看到示例触发器。只需编写一个触发器。
https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:5773459616034

关于sql - sql中的外键:Oracle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39991078/

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