SET XACT_ABORT on BEGIN TRAN INSERT INTO [PDA_Action] VALUES ('採购入库1') INSERT INTO [PDA_Action] VALUES ('採购入库2') SELECT 1/0 /* 除数为0错误 */ INSERT INTO [PDA_Action] VALUES ('採购入库3') INSERT INTO [PDA_Action] VALUES ('採购入库4') COMMIT TRAN 对于有select…
存储过程中的 SET XACT_ABORT ON 和事务 在存储过程中写SET XACT_ABORT ON 有什么用? SET XACT_ABORT ON是设置事务回滚的! 当为ON时,如果你存储中的某个地方出了问题,整个事务中的语句都会回滚 为OFF时,只回滚错误的地方 ----------------------------------------------------------------------------------------------- 第一种情况:每次成功执行一条语句就…