sql-server - 如果 SQL Server 中的事务失败,触发器是否会回滚?

标签 sql-server transactions triggers

我在某些表上有一些触发器,它们在删除或更新某些内容时执行功能。在事务期间,如果触发器执行并且稍后在事务中它被回滚,触发器是否也会被回滚?

最佳答案

是的。

只要触发器作为事务的一部分触发,数据库中 make 的任何更改也将回滚。

Nitpick - 触发器是触发器,它不会被回滚。触发器的效果将是。

关于sql-server - 如果 SQL Server 中的事务失败,触发器是否会回滚?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9334597/

相关文章:

c# - 从 C# 将字节数组插入 SQL Server 以及如何检索它

java - 针对 Hyper-V VM 中运行的 SQL Server 诊断缓慢的 JDBC 选择语句

django - 在 Django 中为单个事务启用脏读

transactions - 如何让 SCNNode 位置动画以统一的速度移动?

azure - FTP/BlobStorage 触发器到 Azure 函数应用程序/逻辑应用程序

sql-server - 在 Linux 上使用 Node.js 访问 SQL Server

sql-server - 我可以从 SQL Server 中删除 sa 登录名吗?

django - celery 和 transaction.atomic

MySQL 触发器插入 null 而不是值

sql-server - SQL Server : Modifying the "Application Name" property for auditing purposes