1
如何在PL/SQL中引发异常缓存?PL/SQL引发异常处理
比如我的程序,我在那里捕获所有异常:
EXCEPTION
WHEN OTHERS THEN
rollback;
,然后我想抛出逮住例外程序调用者。
在此先感谢!
如何在PL/SQL中引发异常缓存?PL/SQL引发异常处理
比如我的程序,我在那里捕获所有异常:
EXCEPTION
WHEN OTHERS THEN
rollback;
,然后我想抛出逮住例外程序调用者。
在此先感谢!
只需添加raise;
:
EXCEPTION
WHEN OTHERS THEN
rollback;
raise;
要重新抛出异常,只是用
raise;
要定义自定义应用程序错误,看看raise_application_error,例如
raise_application_error(-20001, 'Warp core implosion imminent', true);
这是值得铭记的是,由于我刚才决定调用Exception Handling Uncertainty Principle,总有报告充满异常的详细信息,并做一些关于异常之间的权衡。