是否有可能在触发器中循环

时间:2013-05-02 13:26:42

标签: sql

我的触发器在受影响的桌子上:

UPDATE TABLE_NAME SET VALUE = @VALUE

现在我执行上面的查询意味着触发器将立即执行

TRIGGER
AFTER UPDATE
AS
BEGIN
.
.
UPDATE TABLE_NAME SET VALUE = @VALUE 
.
.
END

现在第二次更新查询执行意味着再次触发将执行或不执行这是我的问题。

1 个答案:

答案 0 :(得分:2)

也许

在SQL Server中,这是“直接触发递归”

这由两件事控制

有关详细信息,请参阅Create Nested Triggers on MSDN

请注意,这将循环直到@@NESTLEVEL达到32