begin
declare @SQL1 varchar(255)
set @SQL1 = '....'
exec(@sql1)
--如果此处出错,是否可以回滚?
end
if @@ERROR = 0
begin
commit tran --事务提交
End
Else
begin
rollback --事务回滚
End
...全文
6710打赏收藏
----SQL SERVER语句问题:
begin tran --事务开始 begin declare @SQL1 varchar(255) set @SQL1 = '....' exec(@sql1) --如果此处出错,是否可以回滚? end if @@ERROR = 0 begin commit tran --事务提交 End Else begin rollback --事务回滚 End