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の場合、ゼロ除算の例外が発生し、例外処理コードがその例外をキャッチしてエラーメッセージを出力します。具体的な要件に応じて、異なる例外処理コードを記述して異なる例外状況を処理することができます。

bannerAds