在AFTER UPDATE触发器中使用UPDATE语句时会发生什么?

时间:2011-04-25 15:16:42

标签: sql tsql

当表更新以强制执行正确的数据时,我需要进行一些更新和插入。将UPDATE语句放在触发器中会导致某种“循环”吗?

谢谢!

1 个答案:

答案 0 :(得分:3)

在触发器中更新目标表将使触发器再次触发。

您可以使用TRIGGER_NESTLEVEL()找出递归深度。

递归将在nested_triggers次重复后停止(默认为32)或RECURSIVE_TRIGGERSOFF