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

SQL/공부 2008. 9. 8. 18:23

DATE 타입의 컬럼을 WHERE 문에서 BETWEEN 으로 검색하려하는데 날짜는 상관없는데 시분초까지 검색하려면 'ORA-01861: 리터럴이 형식 문자열과 일치하지 않음' 이 에러가 떴다. 구글검색결과 타입을 지정해줘야한다는 결론이 났다. 다음과 같이 하면 된다. WHERE SDATE BETWEEN TO_DATE('2008-09-01 00:00:00', 'yyyy-mm-dd hh24:mi:ss') AND TO_DATE('2008-09-08 23:59:59', 'yyyy-mm-dd hh24:mi:ss') 에공..