关于触发器中的回滚问题
在官方文档http://technet.microsoft.com/zh-cn/library/ms181299.aspx中“互操作性”段落中有这么一句:
触发器继续执行 ROLLBACK 语句之后的所有其余语句。 如果这些语句中的任意语句修改数据,则不回滚这些修改。 执行其余的语句不会激发嵌套触发器。
其中“执行其余的语句不会激发嵌套触发器”,是否意味着在回滚操作后面的语句如果继续执行的话,后面语句触发的触发器就不会执行了。比如后面的语句有针对一个表的update操作,而这张表又有update的触发器,这个时候update会执行成功,但触发器不会执行?
触发器继续执行 ROLLBACK 语句之后的所有其余语句。 如果这些语句中的任意语句修改数据,则不回滚这些修改。 执行其余的语句不会激发嵌套触发器。
其中“执行其余的语句不会激发嵌套触发器”,是否意味着在回滚操作后面的语句如果继续执行的话,后面语句触发的触发器就不会执行了。比如后面的语句有针对一个表的update操作,而这张表又有update的触发器,这个时候update会执行成功,但触发器不会执行?
...全文
相关推荐
oracle触发器调用存储过程
这意味着即使外部事务回滚,自主事务中的更改也将保留。- **特点**: - 自主事务可以独立于触发它的外部事务进行提交或回滚。
K3触发器实现对物料单据管控 .txt
通过对触发器的详细解析,我们可以看到其设计思路清晰,逻辑严谨,能够有效避免业务流程中的潜在问题。
关于SqlServer 触发器的PPT
触发器可以帮助确保数据完整性,实现级联操作,或者在数据更改后执行额外的验证和处理。尽管触发器在某些情况下非常有用,例如实现参照完整性和业务规则,但它们也存在一些潜在问题。
sqlserver 触发器教程
总结来说,这个SQL Server触发器教程展示了如何通过触发器实现多表级联删除,确保在删除顶级类别时,所有相关次类别和内容记录都被一同删除,从而避免数据不一致的问题。
sqlserver2000触发器
2000的触发器是数据库逻辑扩展的关键工具,用于实现复杂的业务逻辑和数据验证,但使用时应谨慎,以避免潜在的性能问题和设计上的挑战。


疑难问题
