Oracle Database PL/SQL 全ての例外を取得する

Oracle Database PL/SQL 全ての例外を取得する

Oracle DatabaseのPL/SQL言語で、全ての例外を取得する手順を記述してます。「OTHERS」で可能です。ここでは、実際に実行した結果を画像で掲載してます。

環境

  • OS windows11 home
  • Oracle Database 21c Express Edition
  • SQL Developer 21.2.1.204

手順

全ての例外を取得するには、「OTHERS」を使用します。

EXCEPTION
    WHEN OTHERS THEN

実際に、例外を発生させて取得してみます。

BEGIN
    RAISE VALUE_ERROR;
EXCEPTION
    WHEN OTHERS THEN
        DBMS_OUTPUT.PUT_LINE('エラー発生');
END;

実行結果

例外が取得されていることが確認できます。