Oracle 例外処理の基本と実装方法【サンプルコード付き】
Oracleでは、例外処理のコードは一般的にPL/SQL言語で書かれます。以下に例を示します。
DECLARE
v_num1 NUMBER := 10;
v_num2 NUMBER := 0;
v_result NUMBER;
BEGIN
v_result := v_num1 / v_num2;
DBMS_OUTPUT.PUT_LINE('Result: ' || v_result);
EXCEPTION
WHEN ZERO_DIVIDE THEN
DBMS_OUTPUT.PUT_LINE('Error: Division by zero');
END;
上記の例では、v_num2が0の場合、ゼロ除算の例外が発生し、例外処理コードがその例外をキャッチしてエラーメッセージを出力します。具体的な要件に応じて、異なる例外処理コードを記述して異なる例外状況を処理することができます。