begin transactiondeclare @MyErrorset @MyError = 0begin transaction语句1set @MyError += @@error语句2set @MyError += @@error
if @MyError = 0begin commit transaction print N'成功'endelsebegin rollback transaction print N'失败'end