标签: sql tsql
当表更新以强制执行正确的数据时,我需要进行一些更新和插入。将UPDATE语句放在触发器中会导致某种“循环”吗?
谢谢!
答案 0 :(得分:3)
在触发器中更新目标表将使触发器再次触发。
您可以使用TRIGGER_NESTLEVEL()找出递归深度。
TRIGGER_NESTLEVEL()
递归将在nested_triggers次重复后停止(默认为32)或RECURSIVE_TRIGGERS为OFF。
nested_triggers
32
RECURSIVE_TRIGGERS
OFF