SW/Database
ORA-00100: no data found / 원인과 해결 방법
ORA-00100: no data found이 오류는 SQL 문이 실행되었지만, WHERE 조건을 만족하는 데이터가 하나도 존재하지 않을 때 발생합니다. 특히 PL/SQL 블록에서 SELECT INTO 문을 사용할 때 자주 마주치는 오류입니다. 📌 오류 원인 정리상황설명SELECT INTO 결과가 없음조건에 맞는 레코드가 없을 경우 발생PL/SQL에서 EXCEPTION 처리가 없음NO_DATA_FOUND 예외를 따로 처리하지 않은 경우JOIN 또는 서브쿼리에서 예상 외 결과의도와 다르게 WHERE 조건이 전혀 매칭되지 않을 때🔧 해결 방법SELECT INTO 전에 데이터 존재 여부 확인SELECT COUNT(*) INTO v_count FROM table_name WHERE 조건;IF v_count ..
2025. 7. 6. 14:23