zoukankan      html  css  js  c++  java
  • SQLServer存储过程如何获取异常信息

    SQLServer存储过程如何获取异常信息

    在数据库的存储过程中如何做到像程序一样的处理异常,继续走下一步,不让程序直接崩溃。尤其是在事物处理的情况下。下面给大家讲解一下数据库异常处理机制(Begin try Begin Catch) 。

    工具/原料

    • MicrosoftSQLServer2005+

    方法/步骤

    1. 1

      打开电脑已经安装的数据库Microsoft SQL Server2017(我装的是2017,异常处理机制2005版本以上都可以)。选择系统数据库,展开左边菜单,选择存储过程项,再右击,在属性里面选择新建存储过程。

      SQLServer存储过程如何获取异常信息

      SQLServer存储过程如何获取异常信息

    2. 2

      输入你的存储过程名称,然后写入程序异常处理机制块。

      begin try

            需要捕捉异常的程序块

      end try begin catch       异常处理块 end catch

      SQLServer存储过程如何获取异常信息

    3. 3

      当程序块发生异常时,程序就会走到异常处理块。我们可以在异常处理块用系统异常函数获取异常信息。

      error_number() 返回错误代码;error_serverity() 返回错误的严重级别;error_state() 返回错误状态代码;error_message() 返回完整的错误信息;

      如果有事物处理,获取异常信息同时可以在此异常处理模块做事物回滚操作。

      SQLServer存储过程如何获取异常信息

  • 相关阅读:
    一、JQuery选择器
    二、HelloMaven-第一个Maven项目
    一、maven的简介和环境搭建
    Junit源码
    五、spring和Hibernate整合
    JS 冒泡排序从学到优化
    JS小案例(基础好烦恼少)----持续更新
    JS+PHP实现用户输入数字后取得最大的值并显示为第几个
    将博客搬至CSDN
    HTML表单相关
  • 原文地址:https://www.cnblogs.com/grj001/p/12223248.html
Copyright © 2011-2022 走看看