- 异常的传播:
- 在定义中的异常会被抛出体外。
- 在内部测异常会被抛出在外,知道被接受或者结束。(可以用于统一处理)
- 用法:if...then
exception
when sdfs [or/and] then
[raise]
- 用户自定义异常
if 条件 then
raise....
- “管道”高级异常
- 想用 编译的方式显示错误,异常结束。-20999到-20000
raise_application_error(编号,消息)' - 把编译的异常交给自己处理
查看异常编号
PRAGMA EXCEPTION_INIT(e_name,-标号);
when e_name then
处理段
- oracle提供
SQLCODE异常的编号
SQLERRM【编号】异常描述
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26742541/viewspace-733222/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/26742541/viewspace-733222/