오라클 형변환 관련 0 1 2,137

by 냉큼오시오~* [2008.08.05 08:47:47]


select to_char(aply_dt, ’yyyy/mm/dd’)
from bas.ba011m00
where aply_dt = to_date(:aply_dt, ’yyyy/mm/dd’);


select to_date(aply_dt, ’yyyy/mm/dd’)
from bas.ba011m00
where aply_dt = to_date(:aply_dt, ’yyyy/mm/dd’);

 

첫번째 문장의 to_char했을 경우와 두번째 문장에서 to_date했을경우

 

결과값이 다르게 나오는 이유가 뭔지 조언좀요~

aply_dt 의 자료형은 data type입니다.

by 마농 [2008.08.05 09:23:49]
aply_dt 의 자료형이 날짜라면 두번째처럼 사용하면 안됩니다.
aply_dt 의 자료형이 문자라면 첫번째처럼 사용하면 안됩니다.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입