SqlServer 事务和异常处理示例
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SqlServer 事务和异常处理示例相关的知识,希望对你有一定的参考价值。
BEGIN TRANSACTION--开始事务
DECLARE @errorSun INT --定义错误计数器
SET @errorSun=0 --没错为0
UPDATE dbo.Test SET testname=‘232‘
WHERE testid=1 --事务操作SQL语句
SET @[email protected][email protected]@ERROR --累计是否有错
--WAITFOR DELAY ‘0:2:0‘ --延时2分钟
UPDATE dbo.TestCustorm SET TestNickName1=‘Nick232‘
WHERE testid=1 --事务操作SQL语句
SET @[email protected][email protected]@ERROR --累计是否有错
IF @errorSun<>0
BEGIN
PRINT ‘有错误,回滚‘
ROLLBACK TRANSACTION--事务回滚语句
END
ELSE
BEGIN
PRINT ‘成功,提交‘
COMMIT TRANSACTION--事务提交语句
END
以上是关于SqlServer 事务和异常处理示例的主要内容,如果未能解决你的问题,请参考以下文章
使用实体框架迁移时 SQL Server 连接抛出异常 - 添加代码片段
Fragment 和 FragmentStatePagerAdapter 中带有 ViewPager 的片段导致异常(带有完整示例)