본문 바로가기

카테고리 없음

ORA-01861: literal does not match format string

 

 

 

local Windows SQL Plus에서는 정상적으로 처리됨.

 

 

 

Linux 서버에서  SQL Plus 실행 했을시에 아래와 같은 오류 메세지가 나옴.

 

ORA-01861: literal does not match format string

 

 

 

원인은  TO_DATE(av_WRK_DT)

 

AND   STD_DT = TO_CHAR(ADD_MONTHS(TO_DATE(av_WRK_DT), -1), 'yyyymmdd')

 

 

 

 

 

 

 

 

아래와 같이 변경한다.

 

AND   STD_DT = TO_CHAR(ADD_MONTHS(TO_DATE(av_WRK_DT, 'YYYYMMDD'), -1), 'yyyymmdd')

 

결론 : 두개 모두 SQL Plus 버젼은    SQL*Plus : Release 11.1.0.6.0 동일하지만

 

오류 체크 레벨이 다른것으로 판단됨.