我需要在表更新时进行一些更新和插入以强制执行正确的数据。将 UPDATE 语句放入触发器中会导致某种“循环”吗?
谢谢!
最佳答案
更新触发器中的目标表将使触发器再次触发。
您可以使用 TRIGGER_NESTLEVEL()
计算出递归深度。
递归将在 nested_triggers
次重复(默认情况下为 32
)或如果 RECURSIVE_TRIGGERS
为 OFF
后停止。
关于sql - 当我在 AFTER UPDATE 触发器中使用 UPDATE 语句时会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5779869/