Oracle 【Oracle】ORA-01403 完全ガイド|NO DATA FOUND の発生パターン・PL/SQL 例外処理・COUNT を使わない安全な SELECT INTO まで解説
Oracle の ORA-01403(no data found)エラーを完全解説。PL/SQL の SELECT INTO で0件の場合に発生する NO_DATA_FOUND 例外の仕組み・TOO_MANY_ROWS 例外(SELECT INTO で2件以上返された場合)との違い・EXCEPTION ブロックで NO_DATA_FOUND を捕捉して安全に処理する方法・デフォルト値を返す CASE WHEN / NVL との使い分け・CURSOR を使って0件を安全に処理する方法・UTL_FILE / DBMS_OUTPUT の NO_DATA_FOUND との違い・BULK COLLECT で NO_DATA_FOUND が発生しない理由まで解説します。