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