프로그램 작성시...

쿼리툴에서는 잘 돌아가는데..  java 프로그래밍에서는 오류가 발생한다..

ORA-01861: literal does not match format string

select  TO_CHAR(TO_DATE(?),'YYYYMMDD') from dual;  //오류발생

그래서 이걸 다음과 같이 수정

select  TO_CHAR(TO_DATE(?,'YYYYMMDD'),'YYYYMMDD') from dual;  //정상


날짜관련 함수를 사용하는 SQL에서는..  가끔 이런 오류가 발생한다..

이럴땐 날짜관련 함수를 의심하면 된다..

'java' 카테고리의 다른 글

ResultSet rowcount 구하기  (0) 2014.03.14
java 오늘일자 string format YYYYMMDD  (2) 2014.03.12
java String -> hex 변환  (0) 2014.02.20
java String <-> int 변환  (0) 2014.02.19
aes256 암호화 java 샘플  (0) 2014.01.27
Posted by 무세1
,