MSSQL 创建自定义异常

Posted 踏叶乘风

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MSSQL 创建自定义异常相关的知识,希望对你有一定的参考价值。

 


创建时,必须先创建英文的,否则会报错:
必须添加此消息的 us_english 版本后,才能添加 ‘简体中文‘ 版本。

EXEC sp_addmessage 50001, 15, ‘option wrong ‘,‘us_english‘
EXEC sp_addmessage 50001, 15, ‘操作错误‘,‘简体中文‘

在代码加入异常抛出:
raiserror(50001,16,1)

执行结果:
消息 50001,级别 16,状态 1,第 2 行
操作错误


修改异常信息内容:
EXEC sp_addmessage 50001, 15, ‘操作s错误‘,‘简体中文‘,false,‘REPLACE‘


最后可以删除:
EXEC sp_dropmessage 50001, 15, ‘option wrong ‘,‘us_english‘
EXEC sp_dropmessage 50001, 15, ‘操作错误‘,‘简体中文‘

完整的命令格式参见:
ms-help://MS.SQLCC.v10/MS.SQLSVR.v10.zh-CHS/s10de_6tsql/html/54746d30-f944-40e5-a707-f2d9be0fb9eb.htm创建时,必须先创建英文的,否则会报错:
必须添加此消息的 us_english 版本后,才能添加 ‘简体中文‘ 版本。

EXEC sp_addmessage 50001, 15, ‘option wrong ‘,‘us_english‘
EXEC sp_addmessage 50001, 15, ‘操作错误‘,‘简体中文‘

在代码加入异常抛出:
raiserror(50001,16,1)

执行结果:
消息 50001,级别 16,状态 1,第 2 行
操作错误


修改异常信息内容:
EXEC sp_addmessage 50001, 15, ‘操作s错误‘,‘简体中文‘,false,‘REPLACE‘


最后可以删除:
EXEC sp_dropmessage 50001, 15, ‘option wrong ‘,‘us_english‘
EXEC sp_dropmessage 50001, 15, ‘操作错误‘,‘简体中文‘

完整的命令格式参见:
ms-help://MS.SQLCC.v10/MS.SQLSVR.v10.zh-CHS/s10de_6tsql/html/54746d30-f944-40e5-a707-f2d9be0fb9eb.htm

以上是关于MSSQL 创建自定义异常的主要内容,如果未能解决你的问题,请参考以下文章

springmvc在处理请求过程中出现异常信息交由异常处理器进行处理,自定义异常处理器可以实现一个系统的异常处理逻辑。为了区别不同的异常通常根据异常类型自定义异常类,这里我们创建一个自定义系统异常,如

自定义异常列表。如何创建这样的列表?

自定义异常

自定义异常

为啥我们不能使用 RuntimeException 而不是创建自定义异常? [复制]

Java 求大神们解答:自定义异常,处理异常