BEGIN TRANSACTION--开始事务
DECLARE @errorSun INT --定义错误计数器
SET @errorSun=0 --没错为0
UPDATE dbo.Test SET testname=\'232\'
WHERE testid=1 --事务操作SQL语句
SET @errorSun=@errorSun+@@ERROR --累计是否有错
--WAITFOR DELAY \'0:2:0\' --延时2分钟
UPDATE dbo.TestCustorm SET TestNickName1=\'Nick232\'
WHERE testid=1 --事务操作SQL语句
SET @errorSun=@errorSun+@@ERROR --累计是否有错
IF @errorSun<>0
BEGIN
PRINT \'有错误,回滚\'
ROLLBACK TRANSACTION--事务回滚语句
END
ELSE
BEGIN
PRINT \'成功,提交\'
COMMIT TRANSACTION--事务提交语句
END