not set

ora-01861 literal does not match format string 본문

Tool/Exception

ora-01861 literal does not match format string

다크곰 2011. 4. 12. 17:32
원인 : 보통 Data 타입이 포함된 쿼리에서 오류가 발생함. 

         로컬에선 에러가 안나지만 주로 개발서버에서 에러가 날 수 있다. 

         조심해야지.


해결방안 : 파라미터로 받은 STRING Date 타입을 TO_DATE로 변환할때에도 타입을 반드시 변환해야 함.
예1 : TO_DATE('20110412') -> TO_DATE('201104' , 'YYYYMM')


예2 : TO_DATE('2011-04-12') -> TO_DATE(REPLACE('2011-04-12','-','')) , 'YYYYMMDD')