728x90
반응형

ORA-01840: input value not long enough for date format
ORA-01840: 입력된 값의 길이가 날짜 형식에 비해 부족합니다.

 

- DATE 함수와 관련하여 문자열을 'YYYYMM' 포맷으로 값을 변경하려 하는데 바인드변수가 해당포맷의 길이보다 짧게 들어갔을 경우 발생하는 에러입니다.

- 즉, 정해진 포맷보다 길이가 짧을경우 발생합니다.

 

ex.) SELECT TO_DATE('2011', 'YYYYMM') FROM DUAL;

 

 

ORA-01830: date format picture ends before converting entire input string

ORA-01830: 날짜 형식의 지정에 불필요한 데이터가 포함되어 있습니다.

 

- DATE 함수와 관련하여 문자열을 'YYYYMM' 포맷으로 값을 변경하려 하는데 바인드변수가 해당포맷의 길이보다 길게 들어갔을 경우 발생하는 에러입니다.

- 즉, 정해진 포맷보다 길이가 길경우 발생합니다.

 

ex.) SELECT TO_DATE('20110503', 'YYYYMM') FROM DUAL;

[출처] ORA-01840, ORA-01830|작성자 나무

728x90
반응형
블로그 이미지

nineDeveloper

안녕하세요 현직 개발자 입니다 ~ 빠르게 변화하는 세상에 뒤쳐지지 않도록 우리모두 열심히 공부합시다 ~! 개발공부는 넘나 재미있는 것~!

,