
	                	                 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