Oracle21c PL/SQL 全ての例外を取得する方法

環境
oracle 21c
Windows 11 Pro 64bit

書式
EXCEPTION
WHEN OTHERS THEN
全ての例外を取得するには、OTHERSを使用します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
BEGIN
RAISE VALUE_ERROR;
EXCEPTION
WHEN OTHERS THEN
DBMS_OUTPUT.PUT_LINE('例外が発生');
END;
BEGIN RAISE VALUE_ERROR; EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE('例外が発生'); END;
BEGIN
    RAISE VALUE_ERROR;
EXCEPTION
    WHEN OTHERS THEN
        DBMS_OUTPUT.PUT_LINE('例外が発生');
END;

 

IT

Posted by arkgame