Knowhow | 효율적인 예외 처리 방법
지금까지 예외에 대한 여러 가지 처리 방법을 배웠는데, 실제로 어떤 식으로 처리하는 것이 좋을까? 현장에서 경험한 필자의 예외처리 노하우를 정리하면 다음과 같다.
① 시스템 예외인 경우는 OTHERS를 사용하자
미리 정의된 예외일 때는 예외명이 있어 EXCEPTION 절에 명시해 사용할 수 있지만, 몇 가지를 제외하고는 기억하기도 힘들고 사용하기가 번거롭다. 대신 OTHERS는 모든 시스템 예외를 잡아내므로 OTHERS와 SQLCODE, SQLERRM을 적극 사용하자.