Dar*_*ler 5 sql-server referential-integrity transactions
我最近在Fowler的PofEA中读到,一些数据库引擎允许您将RI检查推迟到事务结束.这可能在SQL Server中吗?
问题出现在某些情况下,我试图保存包含插入和删除的更改,确定执行操作以避免RI失败的正确顺序可能很棘手.我知道在交易结束时RI会很好,所以推迟这些检查似乎是理想的.
Eri*_*lje 3
看起来 sql server 不允许这样做,但你不是唯一想要它的人。它是 SQL 92 标准的一部分,因此他们已经花了 17 年的时间来解决它。话又说回来,MySQL 也不支持它(尽管 Oracle 支持)。
重新排序语句可能是您最好的选择。
归档时间:
16 年,5 月 前
查看次数:
965 次
最近记录: