也就是说我可以这样 set xact_abort on begin tran--插入a表记录 insert a([user]) select @userif @@error>0 print 'fail' --插入b表记录if @@error>0 print 'fail' commit tran也可以这样: set xact_abort on begin tran--插入a表记录 insert a([user]) select @user--插入b表记录commit tran if @@error>0 print 'fail' 是这样吗?
set xact_abort on
begin tran--插入a表记录
insert a([user]) select @userif @@error>0
print 'fail'
--插入b表记录if @@error>0
print 'fail'
commit tran也可以这样:
set xact_abort on
begin tran--插入a表记录
insert a([user]) select @user--插入b表记录commit tran
if @@error>0
print 'fail'
是这样吗?