...COMMIT 或 ROLLBACK TRANSACTION 语句。上一计数 = 1,当前计数 =...

发布网友 发布时间:2024-09-27 16:06

我来回答

2个回答

热心网友 时间:2024-10-04 22:57

开启事物后如果中间有return根据实际情况在return前添加: COMMIT 或 ROLLBACK TRANSACTION
因为BEGIN TRANSACTION 语句将 @@TranCount加 1。ROLLBACK TRANSACTION 将 @@TranCount递减到 0, return 使执行进程返回,但并没有使事务计数器减一,所以出现了语句执行后事务计数器出现不一致的情况

热心网友 时间:2024-10-04 22:53

begin transaction是开始
commit transaction是结束
如果在他们中间出现retrun就会报错!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com