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