에듀윌 · 예외 분류
시스템·사용자
CLASSIFY · 누가 던졌나로 분류

시스템 정의 vs RAISE로 던지는 사용자 정의

분류정의예시
시스템 정의DBMS가 미리 만든 표준 예외NO_DATA_FOUND · ZERO_DIVIDE · DUP_VAL_ON_INDEX
사용자 정의개발자가 RAISE로 직접 던짐'잔액 부족'·'한도 초과' 비즈니스 규칙
DECLARE low_bal EXCEPTION; BEGIN IF bal < amt THEN RAISE low_bal; END IF; EXCEPTION WHEN low_bal THEN PRINT('잔액 부족'); END;
시험 한 줄
RAISE 문으로 직접 발생 = 사용자 정의. NO_DATA_FOUND 같은 표준 이름 = 시스템 정의.