본문 바로가기
IT/예외처리

ORA-01861: 리터럴이 형식 문자열과 일치하지 않음

by 최고영회 2013. 12. 24.
728x90
반응형
SMALL

CREATE TABLE TEST_TB (TEST_IN_DATE DATE);

 

Oracle DATE Type 의 값 insert 시 형식지정을 하지 않으면 다음과 같은 오류가 발생한다.

 

INSERT INTO TEST_TB(TEST_IN_DATE) VALUES('2011-12-05 11:34:41');

--> ORA-01861: 리터럴이 형식 문자열과 일치하지 않음


해결방법

TO_DATE('2011-12-05 11:34:41', 'YYYY-MM-DD HH24:MI:SS')로 형식하던가 귀찮다면

 

ALTER SESSION SET NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS'

728x90
반응형
LIST