[Oracle PL/SQL] ORA-01403 (데이터 없음) & ORA-01422 (너무 많은 행)

PL/SQL에서 SELECT INTO 문은 특정 테이블의 한 행(Row)을 조회하여 그 결과를 변수에 직접 담을 수 있는 매우 편리한 기능입니다. 하지만 이 편리함에는 **”조회 결과는 반드시 단 하나의 행이어야 한다”**는 엄격한 규칙이 따릅니다. ORA-01403과 ORA-01422 오류는 바로 이 규칙이 깨졌을 때, 즉 조회된 행이 0개이거나 2개 이상일 때 발생하는 문제입니다. ## ORA-01403: no data found (데이터가 … Read more