教育培训消费

机构数据分析培训之 RAISERROR 的用法

0回复 阅读 40

机构数据分析培训之 RAISERROR 的用法

在大数据机构数据分析培训里面,raiserror 的作用是用于抛出一个错误

其语法如下:

简要说明一下:

第一个参数:{ msg_id

msg_str

@local_variable }

msg_id:表示可以是一个sys.messages表中定义的消息代号;

使用 sp_addmessage 存储在 sys.messages 目录视图中的用户定义错误消息号。

用户定义错误消息错误号应当大于 50000。

msg_str:表示也可以是一个用户定义消息,该错误消息最长可以有 2047 个字符;

(如果是常量,请使用N'xxxx',因为是nvarchar的)

当指定 msg_str 时,RAISERROR 将引发一个错误号为 5000 的错误消息

@local_variable:表示也可以是按照 msg_str 方式的格式化字符串变量。

第二个参数:severity

用户定义的与该消息关联的严重级别。(这个很重要)

任何用户都可以指定 0 到 18 之间的严重级别。

的闭区间内,不会跳到catch;

如果是,则跳到catch;

如果[20,无穷),则直接终止数据库连接;

第三个参数:state

如果在多个位置引发相同的用户定义错误

则针对每个位置使用唯一的状态号有助于找到引发错误的代码段。

介于 1 至 127 之间的任意整数。(state 默认值为1)

当state 值为 0 或大于 127 时会生成错误

第四个参数:argument

用于代替 msg_str 或对应于 msg_id 的消息中的定义的变量的参数

第五个参数:option

错误的自定义选项,可以是下表中的任一值:

LOG :在错误日志和应用程序日志中记录错误

NOWAIT:将消息立即发送给客户端;

SETERROR:将 @@ERROR 值和 ERROR_NUMBER 值设置为 msg_id 或 50000;

以上就是机构数据分析培训之 RAISERROR 用法的讲解,如果想了解更多详情,请点击成都加米谷大数据官网吧!成都数据培训学校、大数据开发培训、数据分析与挖掘,零基础班本月正在招生中,课程大纲及试学视频可联系客服获取!http://www.dtinone.net/sjfx/

标签

大数据 大数据培训
展开全文
一键安装官方客户端
江城热点及时推送 阅读体验更流畅

1人点赞

查看更多

值得推荐

首页 版块

和武汉妹子交朋友

了解武汉的窗口

在武汉结婚  买房  装修  旅游  购物

用得意生活app有优惠

立即下载