另一个触发器之后的MS SQL Server触发器

时间:2011-02-28 09:40:57

标签: sql-server triggers

我想在MS SQL Server中创建在完成另一个触发器后调用的触发器。首先调用的触发器是插入触发器。可能吗?

2 个答案:

答案 0 :(得分:2)

是的,确实如此。

但棘手的部分是跟踪他们执行的顺序。强烈建议只使用相同类型的多个触发器,只要它们完全独立,因此可以按任何顺序执行。在您的情况下,最好在单个触发器中使用多个存储过程调用。你以后会感谢自己。

有关该主题的更多信息,请参阅SO中的上一个问题:
SQL Server triggers - order of execution

答案 1 :(得分:0)

是的,这是可能的。您可以将触发器嵌套最多32级。 如果你想要更多的嵌套,那么你可以使用CTE(大约100级嵌套)。