본문 바로가기
Error & Fix

오라클 ORA-01830: 날짜 형식의 지정에 불필요한 데이터가 포함되어 있습니다 에러 해결방법

by wakestand 2020. 12. 8.
반응형

ORA-01830: 날짜 형식의 지정에 불필요한 데이터가 포함되어 있습니다
01830. 00000 -  "date format picture ends before converting entire input string"

 

에러는 실제 테이블 안에 들어있는 날짜 값과 다르게

TO_DATE를 시키려고 할 때에 생기는 에러인데

 

DT 컬럼안에 들어있는 값은

2011-11-11 10:00:00 인데

이걸 YYYY-MM-DD로 TO_DATE 시키면

시분초는 어떻게 하라는? 이런 에러가 되겠다

 

해당 에러를 해결해 주려면

TO_DATE 시 먼저 컬럼에 들어있는 값과

동일하게 format을 맞춰줘야 한다

 

TO_DATE를 사용하지 않고 그냥 Varchar2 형태로 자르고 싶다면

TO_DATE가 아닌 TO_CHAR(값, 'format') 형태로 잘라버리면 된다

반응형

댓글