在MS SQL Server中,可以使用 ON UPDATE CASCADE 选项创建外键,因此每当更新主键中的一个列时,其他表中的外键也将是由DBMS更新。
那么,如何在Oracle中做到这一点?
答案 0 :(得分:5)
Oracle不允许外键约束为“ON UPDATE CASCADE”。
您有以下几种选择。
创建外键,并创建“On Update”触发器。 使用下面的包(需要安装在db中)。
http://tkyte.blogspot.com/2009/10/httpasktomoraclecomtkyteupdatecascade.html
如果您有其他问题或需要更多信息,请与我们联系。
答案 1 :(得分:1)
数据库trigger会为您完成这项工作吗?
以下是关于11g数据完整性主题的Oracle doc(只是您感兴趣)。