java oracle ORA-01839: date not valid for month sp

693 단어 자바Oaclesql
이것 은 자바 류 에서 보고 한 잘못 입 니 다. plsql 에서 같은 문 구 를 실행 하 는 데 문제 가 없습니다.
SELECT * FROM jizhang.bookuse_book WHERE to_date('2005-1-1','yyyy-mm-dd') and to_date('2005-1-31','yyyy-mm-dd') group by DATECREATED

이 문 구 는 자바 류 에서 잘못 보고 할 수 있 습 니 다. 해결 방법 은 한 사람의 달 과 날짜 앞 에 0 을 추가 하 는 것 입 니 다.
바로 todate 의 위치, todate('2005-01-01','yyyy-mm-dd')
아래 로 바 꿔 서 이렇게 집행 통과.
SELECT * FROM jizhang.bookuse_book WHERE to_date('2005-01-01','yyyy-mm-dd') and to_date('2005-01-31','yyyy-mm-dd') group by DATECREATED

검 은 머리:http://heisetoufa.iteye.com/

좋은 웹페이지 즐겨찾기