找回密码
 立即注册

QQ登录

只需一步,快速开始

咖啡里 讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-8-28 17:13  /   查看:6168  /  回复:10
QQ图片20200828163826.png

存储过程--通用事务的写法

-- =============================================
-- Author:  leelin
-- Create date: 2020-8-28 17:11:46
-- Description: 通用存储过程事务
-- =============================================
CREATE PROCEDURE Pm_通用存储过程事务
@存储过程名称  nvarchar(max)
AS
     begin
   /*有则返回错误信息,无则返回空。*/
   declare @ErrMsg nvarchar(max) = '';
   /*事务逻辑*/
   begin try
      begin tran begin  

/*要执行的存储过程*/

EXEC @存储过程名称

end
      /*如果没有错误,直接提交事务*/
      commit tran;
   end try
   begin catch
      /*发现错误,回滚事务*/
      rollback tran;
      /*回滚事务以后,你还想干么,写这里*/
      set @ErrMsg = error_message();
   end catch
   /*发送出错信息*/
   select @ErrMsg as ErrMsg;
   end        
GO

评分

参与人数 3金币 +10000 满意度 +10 收起 理由
qtcxc + 5 很给力!
葡萄城三幺三 + 10000 非常感谢李林先生在公开课上做出的精彩分享.
amtath + 5

查看全部评分

10 个回复

倒序浏览
amtath悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-8-28 17:24:59
沙发
沙发。广告位招租
回复 使用道具 举报
amtath悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-8-28 17:25:08
板凳
板凳。广告位招租
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-9-3 18:25:24
地板
回复 使用道具 举报
cfanlane
中级会员   /  发表于:2021-2-4 15:33:55
5#
界面特别漂亮,,,好东西
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-2-4 15:39:10
6#
对呀,这个已经在澳洲的各大超市上线了
回复 使用道具 举报
sonic
注册会员   /  发表于:2021-2-24 11:04:19
7#
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-2-25 17:51:47
8#
回复 使用道具 举报
sdchun
注册会员   /  发表于:2021-2-26 16:02:24
9#
请问下这公开课的视频还能看到吗?
回复 使用道具 举报
jinxinwork
初级会员   /  发表于:2021-4-5 21:36:24
10#
流弊 ,分享 简要的demo 过过手瘾呀
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部