ORA-01861: literal does not match format string 에러 원인
ORA-01861: literal does not match format string 의 에러 원인은varchar2 형식의 값을 date 형식과 비교하려 할때 문제가 발생한다예를들어 aaa 라는 컬럼에 20141027 이라는 문자 형식의 데이터가 들어가 있는데 이거를aaa between to_date(start_dt, 'YYYYMMDD') and to_date(end_dt, 'YYYYMMDD') 처럼 검색하려 할때 발생한다.따라서 이럴때는 변환 없이 그냥 aaa between start_dt and end_dt 로 검색하면 된다.단, SYSDATE 로 검색 할 때에는 to_char(SYSDATE, 'YYYYMMDD') 로 해줌녀 된다.