BEGIN TRY
-- Generate a constraint violation error.
DELETE FROM Production.Product
WHERE ProductID = 980;
END TRY
BEGIN CATCH
SELECT
ERROR_NUMBER() AS ErrorNumber,
ERROR_SEVERITY() AS ErrorSeverity,
ERROR_STATE() as ErrorState,
ERROR_PROCEDURE() as ErrorProcedure,
ERROR_LINE() as ErrorLine,
ERROR_MESSAGE() as ErrorMessage; IF @@TRANCOUNT > 0
ROLLBACK TRANSACTION;
END CATCH; IF @@TRANCOUNT > 0
COMMIT TRANSACTION;
GO

最新文章

  1. [Unity3D]引擎学习之注意事项(持续更新中)
  2. iOS 线程相关-----绝对de干货
  3. iOS 视频播放 - YVideoPlayer - UIView
  4. Hdu1093
  5. PSD 学位涵义   Poor, Smart and Deep desire to become rich 的缩写,不是真正的学位认证,是对一种心理状态的形容,所谓PSD学位是形容那些贫穷,但是很聪明,很深…_●.×
  6. 基于Spring Cloud和Netflix OSS构建微服务,Part 2
  7. iOS 使用 CATransform3D 处理 3D 影像、制做互动立体旋转的效果
  8. 201621123057 《Java程序设计》第14周学习总结
  9. 【Tomcat】Tomcat工作原理及简单模拟实现
  10. jQuery基础操作
  11. magento 2 Check https://getcomposer.org/doc/articles/troubleshooting.md#memory-limit-errors for more info on how to handle out of memory errors.%
  12. Selenium 3----窗口截图+关闭浏览器
  13. 开发框架模块视频系列(2)-Winform分页控件介绍
  14. 获取ScrollView ListView的当前位置的百分比
  15. centos6.6 安装adb环境
  16. 显示windows的音频的输入输出设备
  17. [Java in NetBeans] Lesson 16. Exceptions.
  18. LeetCode 606. Construct String from Binary Tree根据二叉树创建字符串 (C++)
  19. JVM内存管理---垃圾收集器
  20. Tomcat Connector

热门文章

  1. pl/sql Devloper 快捷键__新建sql窗口
  2. 基于Python的机器学习实战:Apriori
  3. SpringBoot使用Redis缓存
  4. 【ARTS】01_09_左耳听风-20190107~20190113
  5. python日志和异常
  6. Linux之定时器与时间管理 【转】
  7. linux 高级字符设备驱动 ioctl操作介绍 例程分析实现【转】
  8. 使用 Virtual Machine Manager 管理虚拟机
  9. oracle 11g 空表导出
  10. Java 开发环境配置--eclipse工具进行java开发