Thinbug
News
当事务回滚时,SQL Server删除触发器将被触发
时间:2016-01-07 17:33:12
标签:
sql-server
我有一个奇怪的情况。在.NET中,我使用TransactionScope在事务中包装了许多表插入。我有INSERT,DELETE,UPDATE的触发器来记录另一个表中的历史记录。正如预期的那样,如果发生异常,则回滚事务并删除INSERT。奇怪的是这导致DELETE触发器运行,并且我在历史记录表中获得了所有删除日志记录。这应该发生吗?有没有办法避免它?
0 个答案:
没有答案
相关问题
在批处理结束时检测到不可提交的事务。该事务被回滚
交易回滚?
为什么SQL事务没有回滚?
使用事务回滚进行测试
当事务回滚时,SQL Server删除触发器将被触发
提交后回滚事务?
嵌套事务无法回滚
如果发生错误,是否会回滚此事务
为什么在INSERT INTO失败时我的事务会自动回滚?
最新问题
我写了这段代码,但我无法理解我的错误
我无法从一个代码实例的列表中删除 None 值,但我可以在另一个实例中。为什么它适用于一个细分市场而不适用于另一个细分市场?
是否有可能使 loadstring 不可能等于打印?卢阿
java中的random.expovariate()
Appscript 通过会议在 Google 日历中发送电子邮件和创建活动
为什么我的 Onclick 箭头功能在 React 中不起作用?
在此代码中是否有使用“this”的替代方法?
在 SQL Server 和 PostgreSQL 上查询,我如何从第一个表获得第二个表的可视化
每千个数字得到
更新了城市边界 KML 文件的来源?