http://blog.csdn.net/xbc1213/article/details/50169935

案例:

 begin tran
declare @sumError int=0--定义一个存储错误新的变量
执行一条语句
set @sumError=@sumError+@@error
执行一条语句
set @sumError=@sumError+@@error
if(@sumError<>0)
begin
rollback tran--如果错误变量不为0,则回滚
end
else
begin
commit tran--如果错误变量为0,则提交事务
end

最新文章

  1. 包含修改字体,图片上传等功能的文本输入框-Bootstrap
  2. [Search Engine] 搜索引擎技术之查询处理
  3. MAC 安装 Protobuf
  4. python基础——使用模块
  5. Python学习路程day2
  6. Kindeditor(JSP)&amp; 上传目录不存在
  7. struts不同session范围添加、访问属性
  8. $headers = $this-&gt;input-&gt;request_headers();返回请求头(header)数组
  9. [再寄小读者之数学篇](2014-11-19 $\sin(x+y)=\sin x\cos y+\cos x\sin y$)
  10. 客户端javascript笔记
  11. LA 5966 Blade and Sword (双向bfs + 想法) - from lanshui_Yang
  12. RH033读书笔记(10)-Lab 11 Process Control
  13. multiSelect 下拉多选插件
  14. mixins混入
  15. Eclipse运行wordcount步骤
  16. redis开机自动服务脚本
  17. 如何在python3环境下的Django中使用MySQL数据库
  18. angular学习笔记(五)-阶乘计算实例(3)
  19. Linux命令应用大词典-第28章 硬件管理
  20. c#的二进制序列化组件MessagePack介绍

热门文章

  1. Vue-router记录
  2. [Offer收割]编程练习赛35
  3. 登录linux,输入ls显示anaconda-ks.cfg cobbler.ks ....., 原因在于root@ ~ / 区别
  4. public static final 的用法
  5. 训练1-W
  6. [CodeForces]786B Legacy
  7. Linux学习二:基于CentOS 6.5的网络配置
  8. Statement对象sql注入漏洞的问题
  9. RobotFrameWork+APPIUM实现对安卓APK的自动化测试----第五篇【AppiumLibrary校验函数介绍】
  10. plsql里面执行正常,java运行报ORA-01722: 无效数字