事务:保障流程的完整执行就像银行取钱,先在你账上扣钱,然后存入别人的账上:但是从你账上扣完钱了,突然网断了,对方没有收到钱,那么此时你的钱也没了,别人的钱也没加上,为了防止此类情况的出现,事务. begin tran --在流程开始的位置 if @@ERROR>0begin rollback tran --回滚事务,到begin tran的位置,就当没发生过endelsebegin commit tran --提交事务,都没问题,那么就一把进行提交end --------------------