SqlServer嵌套事务机制 测试

本文深入探讨了SQL Server中的嵌套事务,通过代码示例展示了嵌套事务的提交和回滚原理。测试表明,最外层事务的回滚会连带回滚所有内部事务,而内部事务的单独回滚需配合保存点。详细解析了事务的提交、回滚机制和@@trancount变量的作用。
摘要由CSDN通过智能技术生成

SqlServer 事务相关:《嵌套事务(一):.NET中嵌套事务运用的一点思考

         《嵌套事务(二):SqlServer中嵌套事务使用

                       《 SqlServer嵌套事务机制 测试 

今天我们主研究一下SqlServer中嵌套事务使用。代码能说明大多数问题,看代码。

1.嵌套事务提交原理测试

结果:

Trancount before transaction: 0
After first BEGIN TRAN: 1
After second BEGIN TRAN: 2
After first COMMIT TRAN: 1
After second COMMIT TRAN: 0

我们可以得出:

1.可以看到每一个BEGIN TRAN语句都会使@@TRANCOUNT增加1;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值