什么时候用ROLLBACK?
有问题,出错的时候
什么时候用COMMIT?
没问题的时候示意性的例子:begin tran
update ...
if @@error<>0 goto err_han
insert ...
if @@error<>0 goto err_han
COMMIT tran
return 0err_han:
ROLLBACK tran
return -1