begin tran select case when 1=0 then 0.0 else '' end --this will not workbegin catchcurrent transaction cannot be committed and cannot support operations that write to the log file"
我能做些什么来提交事务这就是为什么它在try/
在我的存储过程中,我有三个insert语句。
现在我希望,如果任何查询生成任何异常,那么所有内容都应该回滚。如果没有由任何查询生成的异常,则应该提交。rfqlinerecid in (select RfqLineRecID from kp_tblVendorRfqConfigLine where ConfigRecID = -3) '
exec<
对于这个线程中有关“嵌套事务”的tsql代码,我有一个问题(不幸的是,我的声誉不足以在该线程中进行评论):在什么情况下,当XACT时,可以从CATCH块内部提交事务_中止设置为ON?。下面是一个带有事务的过程--如果@@trancount >0,那么检查和保存点,但是当过程的catch块中有一个“上升错误-语句”时,我看不到savepoint有什么区别。TABLE1 'Data from OuterP