0

假设表 A 有两个子表 B 和 C,AB 之间有级联删除,AC 之间有级联删除。

当 A 中的一行被删除时,B 和 C 中匹配的行也将被删除。

SQL Server 如何确定触发级联的顺序?我需要的是在 AB 级联删除触发之前触发 AC 级联删除。

我知道我可以用触发器做到这一点,但我不想这样做,除非我绝对必须这样做。

4

1 回答 1

4

如果顺序如此重要,这就是数据库设计的味道,它还表明您可能不应该对这个数据完整性操作使用级联删除。

于 2010-07-14T00:52:51.840 回答