
OCI_Set_Action 함수는 오류를 발생시키는 경우에 대한 처리 방법을 다음과 같이 처리할 수 있습니다.
1. 오류 코드를 확인하여 오류가 발생한 경우에 대한 대비를 합니다.
2. 오류가 발생한 경우에 대한 예외 처리를 합니다.
3. 오류를 발생시키는 경우에 대한 에러 메시지를 출력합니다.
OCI_Set_Action 함수를 사용할 때 오류를 발생시키는 경우에 대한 처리 방법은 다음과 같습니다.
#hostingforum.kr
sql
DECLARE
l_error_number NUMBER;
l_error_message VARCHAR2(4000);
BEGIN
OCI_Set_Action(
p_action_name => 'MY_ACTION',
p_action_type => OCI_ACTION_TYPE_FUNCTION,
p_action_data => 'MY_ACTION_DATA'
);
-- 오류를 발생시키는 경우에 대한 예외 처리
BEGIN
-- 오류를 발생시키는 코드
RAISE_APPLICATION_ERROR(-20001, '오류 메시지');
EXCEPTION
WHEN OTHERS THEN
l_error_number := SQLCODE;
l_error_message := SQLERRM;
DBMS_OUTPUT.PUT_LINE('오류 번호: ' || l_error_number);
DBMS_OUTPUT.PUT_LINE('오류 메시지: ' || l_error_message);
END;
END;
위 코드에서 오류를 발생시키는 경우에 대한 예외 처리를 하기 위해 WHEN OTHERS THEN 문을 사용하였습니다. WHEN OTHERS THEN 문은 오류가 발생한 경우에 대한 예외 처리를 하기 위해 사용합니다.
2025-05-25 14:28