오라클
ORA-01403: no data found (오라클 SELECT문 예외처리)
code094
2024. 2. 24. 22:10
PL/SQL 작성시, SELECT 문으로 데이터 찾을때 ROW 가 없으면 예외가 발생해서 프로시저 수행을 멈춘다
아래처럼 EXCEPTION 을 사용해서 예외처리 필수,,,
BEGIN
SELECT name
INTO vname
FROM TB_STUDENT
WHERE ID = 'ID101'
AND AGE = '20';
EXCEPTION WHEN NO_DATA_FOUND THEN
DBMS_OUTPUT.PUT_LINE('NO DATA FOUND' || vname) ;
END;