我在表上创建了一个删除触发器,它在某些条件下删除了同一个表中的数据。但是在我的情况下,当触发器调用删除一行时,它会在某些条件下再删除一行,现在我希望再次自动调用该触发器,但不幸的是触发不再调用。
请帮助我是否有任何特殊原因导致此类问题或触发器不会递归调用。
谢谢。
答案 0 :(得分:1)
要启用触发器的递归,您必须使用以下代码
进行设置ALTER DATABASE TestDB
SET RECURSIVE_TRIGGERS ON;
请检查此链接。它包含了触发器的递归
http://msdn.microsoft.com/en-us/library/ms189799.aspx
只需在链接中搜索主题即可。