volts0302

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

 

分类:

技术点:

相关文章:

  • 2022-01-31
  • 2022-12-23
  • 2021-05-22
  • 2022-02-13
  • 2021-11-15
  • 2022-02-03
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-10-28
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-03-01
  • 2022-01-17
相关资源
相似解决方案