





















BEGIN TRANSACTION--开始事务 DECLARE @errorSun INT --定义错误计数器 SET @errorSun=0 --没错为0 UPDATE a SET id=232 WHERE a=1 --事务操作SQL语句 SET @errorSun=@errorSun+@@ERROR --累计是否有错 UPDATE aa SET id=2 WHERE a=1 --事务操作SQL语句 SET @errorSun=@errorSun+@@ERROR --累计是否有错 IF @errorSun<>0 BEGIN PRINT '有错误,回滚' ROLLBACK TRANSACTION--事务回滚语句 END ELSE BEGIN PRINT '成功,提交' COMMIT TRANSACTION--事务提交语句 END
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。