[sql] PL/SQL에서 예외 처리하기.
PL/SQL에서는 예외 처리를 통해 오류를 처리하고 프로그램 실행을 계속할 수 있습니다. 예외를 처리하기 위해 EXCEPTION 섹션을 사용하거나 예외를 발생시킬 수 있습니다.
예외 처리하기
예외를 처리하기 위해 다음과 같이 EXCEPTION 섹션을 사용합니다.
DECLARE
-- 변수 선언
BEGIN
-- 코드 블록
EXCEPTION
WHEN ex_custom THEN
-- 사용자 정의 예외 처리
WHEN OTHERS THEN
-- 다른 모든 예외 처리
END;
WHEN 절을 사용하여 특정 예외를 처리하거나 OTHERS를 사용하여 모든 예외를 처리할 수 있습니다.
예외 발생시키기
예외를 발생시키기 위해 RAISE 문을 사용합니다.
DECLARE
ex_custom EXCEPTION;
BEGIN
-- 특정 조건에서 예외 발생
IF condition THEN
RAISE ex_custom;
END IF;
END;
위 코드에서 condition이 참일 경우 ex_custom 예외가 발생합니다.
위와 같이 PL/SQL에서는 유연한 예외 처리를 제공하여 안정적인 프로그램 작성이 가능합니다.