社区
MS-SQL Server
帖子详情
触发器中能不能用raiseerror抛出自定义错误?
halenwyh
2007-03-12 02:13:47
我在一个insert触发器中,使用raisererror抛出错误,但在pb程序中却抓不到我自己抛出的错误,只报出类似插入失败这样的错误,请问各位是不是在触发器中不能使用raseerror抛错的啊?
...全文
474
3
打赏
收藏
触发器中能不能用raiseerror抛出自定义错误?
我在一个insert触发器中,使用raisererror抛出错误,但在pb程序中却抓不到我自己抛出的错误,只报出类似插入失败这样的错误,请问各位是不是在触发器中不能使用raseerror抛错的啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
halenwyh
2007-03-14
打赏
举报
回复
我直接抛字符串内容可以,但如果先用sq_addmessage加入到系统错误表中,再抛就不行,怎么回事呢?
---涛声依旧---
2007-03-12
打赏
举报
回复
RAISERROR ( { msg_id | msg_str | @local_variable }
{ ,severity ,state }
[ ,argument [ ,...n ] ] )
[ WITH option [ ,...n ] ]
RAISERROR 生成的错误与数据库引擎 代码生成的错误的运行方式相同。RAISERROR 指定的值由 ERROR_LINE、ERROR_MESSAGE、ERROR_NUMBER、ERROR_PROCEDURE、ERROR_SEVERITY、ERROR_STATE 以及 @@ERROR 等系统函数来报告。当 RAISERROR 在严重级别为 11 或更高的情况下在 TRY 块中运行,它便会将控制传输至关联的 CATCH 块。如果 RAISERROR 在下列情况下运行,便会将错误返回到调用方:
在任何 TRY 块的作用域之外运行。
在严重级别为 10 或更低的情况下在 TRY 块中运行。
在严重级别为 20 或更高的情况下终止数据库连接。
CATCH 块可以使用 RAISERROR 来再次引发调用 CATCH 块的错误,方法是使用 ERROR_NUMBER 和 ERROR_MESSAGE 之类的系统函数检索原始错误消息。对于严重级别为 1 到 10 的消息,@@ERROR 默认值为 0。有关详细信息,请参阅在 Transact-SQL 中使用 TRY...CATCH。
---涛声依旧---
2007-03-12
打赏
举报
回复
可以啊
RAISERROR ('錯誤信息',11,1) --注意id號一定要大於10
MySQL
触发器
Re: MySQL
触发器
============================= #
触发器
概念
触发器
,顾名思义,就是当执行某个事件的时候触发另一个事件的执行!数据库
中
的
触发器
是和表关联的特殊的存储过程,它可以在插入、删除或修改该表表...
标题栏
触发器
html,trigger_error
关于php的trigger_error()函数?...// 说白了就是
抛
出
一条自
定义
错误
信息用的// 第一个参数是要
抛
出
的
错误
信息// 第二个参数是要
抛
出
的
错误
等级/** * E_USER_ERROR * 严重
错误
,脚本会
中
断执行 */ ...
PL/SQL 知识整理(下)
PL/SQL知识简单整理,适合学完做知识复习用。
oracle
中
子程序包括什么,Oracle就业课之子程序
--raise_appliction_error:
抛
出
一个自
定义
的
错误
消息,
错误
号:-20000- raise_application_error(-20001,‘名字重复‘); else insert into emp(empno,ename) values(vno,vname); commit; end if; end; --过程实现:...
oracle 存储过程无条件报错,PL/SQL
用处理机截获 传递异常:在调用环境
中
传播异常 1477184579001.png 语法: 1477184597613.png 1、在异常部分WHEN 子句没有数量限制 2、WHEN OTHERS 是最后一个子句 3、异常处理部分从关键字EXCEPTION开始 4、当异常
抛
...
MS-SQL Server
34,594
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章