2009. 12. 2. 16:01

ORA-01861 literal does not match format string 

원인 : 문자 형식이 일치 하지 않음으로 발생하는 문제.

예) DATE 형식의 칼럼에 String 형식의 값을 대입할 경우... 등

해결) TO_DATE('2009-12-02','YYYY-MM-DD')




그러나 같은 소스파일인데 다른곳에서는 잘 되는 경우...

즉 한 곳에서는 그냥 정상적으로 실행되는 쿼리가 그대로 가져왔는데 안된다면 문자셋을 확인해 보기 바랍니다.


[환경변수] (instant client 10g 기준)

변수 이름 : NLS_LANG // 변수 값 :  KOREAN_KOREA.KO16MSWIN949
변수 이름 : TNS_ADMIN // 변수 값 : C:\Ora\instantclient

* TNS_ADMIN 경로는 자신의 컴퓨터에 오라클 instantclient 가 설치되어있는 경로를 지정합니다.


레지스트리 부분 

HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
키 : NLS_LANG // 값 : KOREAN_KOREA.KO16MSWIN949


Posted by 해비