首页 > 解决方案 > 当稍后的触发器发生错误时回滚先前的触发器

问题描述

我试图了解 SQL Server 的触发器。例如,我们有一个表的场景,该表有多个触发器insert

如果我们最后一个触发器有问题,抛出一个错误,并调用回滚事务,之前的触发器是否回滚?

在这种情况下,我们讨论的是 DML 触发器,它们是顺序的,而不是嵌套的。我们也指两个或三个插入或更新触发器。我们正在使用触发器顺序,因此我们知道该系列中的哪个触发器是要执行的“最后一个”触发器。

标签: sql-servertsqltriggersdml

解决方案


推荐阅读