sql作业中多个语句(抛出异常回滚顺序)问题
用的是抛出异常回滚方式。
Use TestDB
Begin Try
Begin TransAction
        语句1
        语句2
        语句3
        语句4
Commit TransAction
End Try
Begin Catch
    Rollback TransAction
End Catch
1.请问语句2发生了异常抛出回滚后,语句3和语句4能执行么?网上说不影响其他语句
2.执行完回滚后,这个作业步骤算失败还是成功?貌似是算成功了
              
                  回滚
                  多个语句
                  抛出异常
              
------解决方案--------------------1. 2出错,3,4不会执行.
2. 成功了,因为错误已被处理.