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,總有報告充滿異常的詳細信息,並做一些關於異常之間的權衡。