社区
MS-SQL Server
帖子详情
使用RAISERROR向客户端发送客户信息不成功,有什么办法吗?在线等待,马上给分
wenejiang
2003-01-03 11:02:42
如我前面用
select OperatorID from ArcOperators where OperatorID = @operatorID
语句,客户端就接收不到错误信息,
删除前面使用的select语句,客户端就能接收SQL server发出的错误信息
我不知道有什么方法可以不受select语句的限制,请各位大侠帮忙,在线等待,马上给分
...全文
57
回复
打赏
收藏
使用RAISERROR向客户端发送客户信息不成功,有什么办法吗?在线等待,马上给分
如我前面用 select OperatorID from ArcOperators where OperatorID = @operatorID 语句,客户端就接收不到错误信息, 删除前面使用的select语句,客户端就能接收SQL server发出的错误信息 我不知道有什么方法可以不受select语句的限制,请各位大侠帮忙,在线等待,马上给分
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
MSSQL
RA
ISE
RROR
生成错误消息并启动会话的错误处理。
RA
ISE
RROR
可以引用 sys.messages 目录视图中存储的用户定义消息,也可以动态建立消息。 该消息作为服务器错误消息返回到调用应用程序,或返回到 TRY…CATCH 构造的关联 CATCH 块。 新应用程序应改用 THROW。
RA
ISE
RROR
生成的错误与数据库引擎代码生成的错误的运行方式相同。
RA
ISE
RROR
指定的值由 E
RROR
_LINE、E
RROR
_MESSAGE、E
RROR
_NUMBER、E
RROR
_PROCEDURE、E
RROR
_SEVE
SQL SERVER 中
RA
ISE
RROR
和 THROW 区别比较
在SQL Server中处理错误时,我们可以
使用
RA
ISE
RROR
和 THROW 语句。这两者都有各自的特点和适用场景,但在
使用
中常常会遇到一些混淆,尤其是涉及到
RA
ISE
RROR
的不同严重级别(severity level)。本文将详细介绍它们的用法、区别,以及在不同情境下的选择,帮助开发者在实际应用中更好地做出判断。
mysql
ra
ise
rror
_SQL Server 中
RA
ISE
RROR
的用法
ra
ise
rror
是由单词
ra
ise
e
rror
组成
ra
ise
增加; 提高; 提升
ra
ise
rror
的作用:
ra
ise
rror
是用于抛出一个错误。[ 以下资料来源于sql server 2005的帮助 ]其语法如下:
RA
ISE
RROR
({msg_id|msg_str|@local_variable}{,severity,state}[,argument[,...n]...
SQL Server2000存储过程中
ra
ise
rror
的
使用
系统预定义错误代码SQL Server 有3831个预定义错误代码,由master.dbo.sysmessages表维护。每一个错误代码都有相应的级别和描述。错误定义的级别从0到25。20以上的错误代表重大错误,通常意味着该错误会导致存储进程立刻终止,并且所有的
客户
连接都要重新初始化。非关键性错误只是禁止掉当前运行的程序行,并继续执行。判断错误是否发生和得到错误描述
信息
的方法:IF @
SQL Server中
ra
ise
rror
的介绍
一、
ra
ise
rror
语法
RA
ISE
RROR
( { msg_id | msg_str | @local_variable } { ,severity ,state } [ ,argument [ ,n ] ] ) [ WITH option [
MS-SQL Server
34,876
社区成员
254,635
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章