ORA-01861 : literal does not match format string
DB/ORACLE 2013. 10. 23. 11:30ORA-01861: 문자열이 포맷 문자열에 맞지 않습니다
◈ 문제 원인 |
Table의 필드가 date형인 곳에 값을 직접 입력할 때 data format과 안 맞을 때 또는 크기가 필드크기보다 큰 값을 넣을 때
발생
◈ 문제 해결 |
1. date format를 잡아준다.
init<SID>.ora 에 아래 라인을 추가한 후 재시작(DB and WebServer)해주시기 바랍니다.
(sysdba) select value from v$parameter where name = 'nls_date_format';
나온 결과물
nls_date_format = "(결과물, <ex, YYYY-MM-DD>)" --이라인 추가
2. to_date를 이용하여 값을 삽입한다.
to_date('20040830', 'YYYY-MM-DD')
'DB > ORACLE' 카테고리의 다른 글
테이블 스페이스, 유저 생성 (0) | 2014.01.10 |
---|---|
DBMS_APPLICATION_INFO 패키지 사용 (0) | 2013.12.13 |
오라클 DELETE, UPDATE 후 COMMIT 한 데이터 복구하는 방법 (2) | 2013.09.27 |
오라클 MERGE INTO - 한번에 INSERT, UPDATE 하기 (5) | 2013.08.19 |
ORA-01403 (0) | 2013.08.14 |