摘要:
BEGINTRANSACTION--开始事务DECLARE@errorSunINT--定义错误计数器SET@errorSun=0--没错为0UPDATEaSETid=232WHEREa=1--事务操作SQL语句SET@errorSun=@errorSun+@@ERROR--累计是否有错UPDATEaaSETid=2WHEREa=1--事务操作SQL语句,可以是存储过程SET@errorSun=@errorSun+@@ERROR--累计是否有错IF@errorSun0BEGINPRINT'有错误,回滚'ROLLBACKTRANSACTION--事务回滚语句ENDELSEBEGIN 阅读全文