DB
[ORA-01403: no data found] 데이터를 찾을 수 없습니다. 해결방법
PL/SQL 에서 SELECT INTO 를 이용해 변수에 값을 넣을 때, 간혹 ORA-01403: no data found 의 오류가 발생한다. 원인은 SELECT 문의 Return Row 가 0건 이기 때문이다. 아래와 같은 SELECT INTO 절 이 있을 때 해결방법은 이러하다. SELECT SETU_VAL1 INTO L_SETU_VAL FROM CA_TEST_SETU WHERE ITEM_ID = 'TEST1'; 1. Exception 이용하기 NO_DATA_FOUND 발생 시 값을 넣어준다. BEGIN SELECT SETU_VAL1 INTO L_SETU_VAL FROM CA_TEST_SETU WHERE ITEM_ID = 'TEST1'; EXCEPTION WHEN NO_DATA_FOUND THEN ..
2021. 7. 5. 14:39