| 例外とは |
|
例外とは、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;
|