Archive
Posts Tagged ‘Exception’
如果要处理未命名的内部异常,必须使用OTHERS异常处理器或PRAGMA EXCEPTION_INIT 。PRAGMA由编译器控制,或者是对于编译器的注释。PRAGMA在编译时处理,而不是在运行时处理。EXCEPTION_INIT告诉编译器将异常名与ORACLE错误码结合起来,这样可以通过名字引用任意的内部异常,并且可以通过名字为异常编写一适当的异常处理器。
在子程序中使用EXCEPTION_INIT的语法如下:
PRAGMA EXCEPTION_INIT(exception_name, -Oracle_error_number);
Read more…
1、PL/SQL错误类型
错误类型
|
报告者
|
处理方法
|
编译时错误
|
PL/SQL编译器
|
交互式地处理:编译器报告错误,你必须更正这些错误
|
运行时错误
|
PL/SQL运行时引擎
|
程序化地处理:异常由异常处理子程序引发并进行捕获
|
Videos, Slideshows and Podcasts by Cincopa Wordpress Plugin