posted by 구름너머 2005. 2. 1. 15:55

오라클 9i에서 날자변환시 에러가 납니다.

쿼리 ==> select to_date('19850431','yyyymmdd') from dual

결과 ==>ORA-01839: date not valid for month specified

피해갈 좋은 방법이 없어서 일단 아래와 같이 했는데

좋은 방법이 있으면 멘트 달아 주세요...

피해가기 쿼리 ==>

select to_date(least('19850431',to_char( last_day(to_date('198504','yyyymm')),'yyyymmdd')), 'yyyymmdd') from dual

결과 ==> 1985-04-30

'ORACLE' 카테고리의 다른 글

Pro*C 강좌 파일이 잘되어 있는곳.  (0) 2005.03.22
내장함수 trunc 사용하기...  (0) 2005.03.04
Oracle 기동/정지  (0) 2005.01.10
listener 패스워드를 설정하기  (0) 2005.01.10
PREDEFINED EXCEPTION의 종류  (0) 2004.12.20