Igo*_*aya 6 sql-server constraints
目前在我们的数据库设计中,我们有两个实体之间的循环引用.换句话说,我们在每个表中都有外键引用彼此的主键.为了在这些表中插入记录,我们需要执行延迟约束检查.这可能在SQL Server 2008中吗?我知道Oracle DDL有这个特殊的语法.
Aar*_*ton 7
在SQL Server中没有本地方法来执行延迟约束检查.
可能你最好的选择是在第一个表的外键列中插入一个NULL值,直到插入第二个记录,然后作为同一个事务的一部分,更新第一个表中的外键列.
我很感兴趣 - 您的循环参考的商业原因是什么?这绝对是一项非凡的要求.
另外看看这个主题,关于同一主题.
归档时间:
16 年,5 月 前
查看次数:
2833 次
最近记录:
13 年,8 月 前