【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”
set tran isolation level serializable begin tran begin try print @@trancount update kct04 set kczksl=kczksl+4 where u_id=27 update kct04 set kczksl=kczksl+5 where u_id=27 end try begin catch print '事务出错' if(@@trancount>0) rollback tran end catch if(@@TRANCOUNT>0) begin print '事务成功' commit tran end这条语句输出结果是什么?数据库引擎是SQL Server 2008
引用来自“逆流de鱼”的评论
数据库隔离性等级为:serializable 说明不允许脏读、不允许重复读、不允许幻读,及第一条更新语句已经对数据进行了更改但未提交,第二条语句是不能对数据进行任何操作的。