SQL
ylmhll
这个作者很懒,什么都没留下…
展开
-
关于SQLSERVER 事物的运用(1)普通事物
关于SQLSERVER 事物的运用 概述:以往在SQL2000下处理异常通常的方式比较繁琐,SQL2005版本以上加入了Begin Try End/try Begin Cath End Catch 是异常的捕获稍微显得简单一些,根据我的测试,将我对SQL事物的处理做一下整理;本文分为三个部分来描述,重点讲述对SQL2005以上版本对事物的处理,SQL2000略过了。第一部分:针对普通的原创 2013-05-10 17:27:40 · 706 阅读 · 0 评论 -
关于SQLSERVER 事物的运用(3)嵌套事物以及嵌套存储过程的异常的处理
概述:这一部分才是应用的重点,掌握了前两部分,基本上可以应付80%的应用。存储过程为什么要嵌套,我们会把一些业务功能进行分离,解耦,可以单部执行(如PA),也可以以封装的方式执行(如PB),就涉及到PB过程调用PA存储过程。重点是无论是在客户断上单次执行PA,执行PB.还是在查询分析器里执行PA,PB,都以事物的方式进行,并反馈错误的信息本部分只是实现以CATCH的方式捕获,假设PA的代码如下原创 2013-05-10 17:53:57 · 1120 阅读 · 0 评论 -
关于SQLSERVER 事物的运用(2)针对自定义错误的异常抛出的方案
1》@@rowCount的处理方式可如下Declare @err Varchar(300)/*****************自定义的条件判断*****************/If 1=1Begin select @err='您的单据未审核' goto errEnd/*****************语句更删****************原创 2013-05-10 17:43:04 · 733 阅读 · 0 评论