프로시저 미리 정의된 예외 (Predefined Exceptions)


프로시저 미리 정의된 예외 (Predefined Exceptions)

오라클은 다양한 상황에서 발생할 수 있는 다양한 종류의 예외(Exception)를 제공한다. 1. NO_DATA_FOUND SELECT 문에서 데이터가 없는 경우 2. TOO_MANY_ROWS SELECT 문에서 여러개의 값이 나온 경우 // 1개의 값을 뽑아야하는데 2개 이상 나온 경우 3. DUP_VAL_ON_INDEX 중복된 값이 유니크 인덱스에 있을 때 새로운 값을 INSERT 하는 경우 4. INVALID_CURSOR 잘못된 커서를 참조하는 경우 5. ZERO_DIVIDE 0으로 나누려는 경우 예제 EXCEPTION WHEN DUP_VAL_ON_INDEX THEN BEGIN OUT_RESULT_STR := '키가 중복됩니다. END ; WHEN OTHERS THEN BEGIN OUT_RESULT_STR := '프로시저 오류 발생'...


#DUP_VAL_ON_INDEX #오라클 #프로시저

원문링크 : 프로시저 미리 정의된 예외 (Predefined Exceptions)