在MS SQL Server中,可以使用ON UPDATE CASCADE选项创建外键,因此无论何时更新主键中的某一列,其他表中的外键也将由DBMS更新。如何在Oracle上使用“ON UPDATE CASCADE”创建外键?
那么,如何在Oracle中做到这一点?
在MS SQL Server中,可以使用ON UPDATE CASCADE选项创建外键,因此无论何时更新主键中的某一列,其他表中的外键也将由DBMS更新。如何在Oracle上使用“ON UPDATE CASCADE”创建外键?
那么,如何在Oracle中做到这一点?
数据库trigger会帮你做什么吗?
以下是关于11g数据完整性主题的Oracle doc(仅仅是说您有兴趣)。
Oracle不允许使用“ON UPDATE CASCADE”的外键约束。
这里有几个选项,你有。
创建外键,并创建一个“更新”触发器。 利用下面的包(需要安装在db中)。
http://tkyte.blogspot.com/2009/10/httpasktomoraclecomtkyteupdatecascade.html
让我知道,如果你还有其他问题或需要更多的信息。
该帖已有旧评论,但我看到一个死[URL](http://asktom.oracle.com/tkyte/update%5Fcascade/index.html)。在这里好奇;如果有人想知道更新的网址,请。让我们知道。 – hiFI 2013-12-18 10:51:38
@hiFI https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:5773459616034中的帖子可能包含相同的信息。 – beldaz 2017-04-27 21:59:19