在使用insert语句调用存储过程的触发器后插入

时间:2013-05-06 14:04:44

标签: sql-server sql-server-2008

如果后插入触发器调用存储过程会发生什么?此存储过程在该表中有insert语句。

它是否会陷入死锁状态,或者SQL Server是否足够智能来处理这种情况?

2 个答案:

答案 0 :(得分:2)

你必须处理TRIGGER_NESTLEVEL,否则触发器将继续(重新)执行,直到资源耗尽为止。

http://msdn.microsoft.com/en-us/library/ms187371.aspx

EDIT ;;;;;;;;

糟糕!错误的链接:

TRIGGER_NESTLEVEL(Transact-SQL)

http://msdn.microsoft.com/en-us/library/ms182737.aspx

答案 1 :(得分:2)