社区
非技术区
帖子详情
关于Oracle RAISE的使用
willwen
2011-12-23 02:02:19
看到有人写pl/sql语句的是如下:
EXCEPTION
WHEN OTHERS --异常时把SQLCODE,SQLERRM output
THEN
DBMS_OUTPUT.put_line ( 'ERR:insert_exception_log: '
|| TO_CHAR (SQLCODE)
|| ' '
|| SQLERRM
);
RAISE;
ROLLBACK;
关于RAISE;语句此处的用处的作用是?怎么使用?
...全文
320
5
打赏
收藏
关于Oracle RAISE的使用
看到有人写pl/sql语句的是如下: EXCEPTION WHEN OTHERS --异常时把SQLCODE,SQLERRM output THEN DBMS_OUTPUT.put_line ( 'ERR:insert_exception_log: ' || TO_CHAR (SQLCODE) || ' ' || SQLERRM ); RAISE; ROLLBACK; 关于RAISE;语句此处的用处的作用是?怎么使用?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jidongzheng
2011-12-30
打赏
举报
回复
是的。触发一个异常
xpingping
2011-12-26
打赏
举报
回复
re-raise the exception
抛出一个未处理的异常
willwen
2011-12-26
打赏
举报
回复
没有人知道吗?????
willwen
2011-12-26
打赏
举报
回复
[Quote=引用 3 楼 xpingping 的回复:]
re-raise the exception
抛出一个未处理的异常
[/Quote]
我调试了下,是不是有点类似于下面的java代码:
try{
}catch(Exception e){
throw new Exception(e);
}
O
ra
cle
中
ra
ise
触发异常,
O
ra
cle
中
RA
ISE
异常的解决方法
本文详细介绍了
O
ra
cle
中
RA
ISE
异常的三种方法:通过PL/SQL运行时引擎、
使用
RA
ISE
语句以及调用
RA
ISE
_APPLICATION_ERROR存储过程。并通过示例展示了如何显式抛出异常及处理异常。
o
ra
cle
中
使用
ra
ise
报错,
O
ra
cle
:pl/sql?异常处理之
ra
ise
本文详细介绍了
O
ra
cle
PL/SQL中如何
使用
RA
ISE
语句来处理和生成异常。包括三种
RA
ISE
的
使用
形式:生成当前程序定义的异常、生成包中的异常以及不带参数的
RA
ISE
。同时,文章提到了
ra
ise
_application_error过程,用于生成具有自定义错误信息的异常,并讨论了异常处理的细节,如异常栈和错误信息的保留。
o
ra
cle
ra
ise
是什么意思
本文介绍
O
ra
cle
数据库中
RA
ISE
关键字的
使用
方法,包括如何抛出预定义异常、用户定义异常及
使用
RA
ISE
_APPLICATION_ERROR函数自定义错误信息。
o
ra
cle
ra
ise
exception,
O
ra
cle
中的exception——(
Ra
ise
)
本文详细介绍了
O
ra
cle
PL/SQL中的异常处理机制,包括异常的优点、分类、抛出方式、处理方法和传播规则。异常处理使得错误处理更加集中和可读,预定义的内部异常如NO_DATA_FOUND、TOO_MANY_ROWS等简化了错误捕获。通过
RA
ISE
语句和
RA
ISE
_APPLICATION_ERROR函数,程序员可以自定义和控制异常。异常传播遵循层次结构,未处理的异常会向上层传播直至被捕获或终止程序。
O
ra
cle
中
RA
ISE
异常
本文详细介绍了
O
ra
cle
数据库中
RA
ISE
异常的应用场景与实现方法,并提供了实际案例帮助理解如何在PL/SQL程序中正确
使用
RA
ISE
来抛出异常。
非技术区
1,619
社区成员
5,564
社区内容
发帖
与我相关
我的任务
非技术区
Oracle 非技术区
复制链接
扫一扫
分享
社区描述
Oracle 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章