[Oracle|오라클] RAISE_APPLICATION_ERROR (사용자 오류 에러, PL/SQL)

RAISE_APPLICATION_ERROR (사용자 에러코드 함수)


PL/SQL에서 사용자정의 함수를 만들때 오류코드 또한 사용자가 임으로 설정을 할 수 있다. 다음 사용자 오류처리 함수를 사용하여 -20000 ~ -20999 사이의 코드를 사용하여 에러 메시지를 정의 할 수 있다.


RAISE_APPLICATION_ERROR( [에러코드], [에러메시지] )

에러코드 : -20000 ~ -20999 사이의 코드


예시) RAISE_APPLICATION_ERROR(-20000, '지정한 월이 부적합합니다.')



사용자 함수 예외처리(EXCEPTION) 부분에 에러코드 함수를 사용



에러 발생 시 함수에서 정의한 에러메시지가 출력된다 


 

사용불가능한 에러코드를 사용할 경우 (-20000 ~ -20999 범위가 아닌경우)



사용자오류처리 함수 자체에 오류가 발생한다



 

댓글

Designed by JB FACTORY