C#调用SQL事务时出现的一个问题

begin transaction transaction_name 多条SQL语句commit transaction transaction_name
上面的语句在部分SQL语句出问题后并不会回滚,应改为以下方式:
begin transaction transaction_name 多条SQL语句 if @@error=0 commit transaction transaction_name else rollback transaction transaction_name
原文地址:https://www.cnblogs.com/xueyuan299/p/1355892.html