例外とは |
例外とは、PL/SQLでのエラーのことです。 エラーが起きるとそれ以降のロジックは実行されず、例外処理部に遷移します。 |
独自例外 |
独自例外とは、自分で定義する例外です。 記述方法は以下の通りまず宣言部で独自例外を宣言します。 EX_INVALIDが独自例外の名前です。実行部で独自例外を RAISE EX_INVALID; というように記述します。すると例外処理部に遷移します。 CREATE OR REPLACE PROCEDURE TEST IS EX_INVALID EXCEPTION; BEGIN ・ ・ ・ IF 〜 THEN RAISE EX_INVALID; END IF; ・ ・ ・ EXCEPTION WHEN EX_INVALID THEN DBMS_OUTPUT.PUT_LINE('ERROR'); END; |