오라클에서는 쿼리문에서 문자열의 날짜를 TO_DATE 구문으로 변환할때 형식이 지정된 포맷에 맞지 않으면 "ORA-01839: 지정된 월에 대한 날짜가 부적합합니다." 라는 오류가 발생하게 됩니다. 쿼리문에 지정된 날짜 포맷에 대하여 문자열이 올바르지 않은 형식으로 들어오는 경우입니다. 이럴때 인자값으로 조회된 문자열이 TO_DATE에 지정된 형식에 부합하는지를 체크하여 오류를 해결할 수 있습니다. 체크하는 방법으로는 크게 3 가지가 있습니다. 1. 사용자 정의함수를 생성하여 확인 2. REGEXP_INSTR 정규식을 확인하는 오라클 내장함수를 이용하는 방법 ( 오라클 10g 이상 ) 3. VALIDATE_CONVERSION 함수를 사용하는 방법 ( 오라클 12c R2 이상 ) 사용자 정의함수를 이용한 ..