首页 > 代码库 > sQLserver T-SQL 事务的用法
sQLserver T-SQL 事务的用法
原文在: https://www.lesg.cn/netdaima/2016-55.html
在使用Mssql的时候经常需要用到存储过程
有些操作在前面发生错误的时候;需要回滚;这就需要事务了;
下面是代码;
BEGIN TRANSACTION--开始事务 DECLARE @errorSun int=0 --定义错误计数器 DECLARE @ErrorMessage NVARCHAR(4000)=‘‘; --DECLARE @Remark NVARCHAR(4000)=‘‘;--备注 BEGIN TRY Begin PRINT (‘此处是代码的正文 www.lesg.cn / https://www.lesg.cn/netdaima/2016-55.html ‘ ); Eend END TRY BEGIN CATCH SELECT @errorSun=-1, @ErrorMessage= ERROR_MESSAGE(); END CATCH IF (@errorSun=-1) BEGIN set @ErrorMessage=‘(有错误,已回滚)‘+@ErrorMessage; select @errorSun as Resualt,@ErrorMessage as Msg ROLLBACK TRANSACTION--事务回滚语句 END ELSE BEGIN COMMIT TRANSACTION--事务提交语句 END
原文在: https://www.lesg.cn/netdaima/2016-55.html
sQLserver T-SQL 事务的用法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。