상세 컨텐츠

본문 제목

[Oracle] VARCHAR2로 저장되어있는 날짜형식 YYYY-MM-DD로 변경

헉!!/Oracle

by 권태성 2013. 1. 2. 11:02

본문

일반적으로 날짜 같은 데이터는 DATE 형식으로 DB에 저장을 하여


 TO_DATE(SYSDATE, 'YYYY-MM-DD') 와 같이 TO_DATE 함수를 사용하면 바로 YYYY-MM-DD 형식으로 바꿀 수 있습니다만


VARCHAR2 같은 타입으로 저장을 하게되면 TO_DATE로 제대로 변경이 안되는 경우가 있습니다.

(저의 경우에는 시:분:초가 뒤에 따라 붙어서 나오더군요)


그래서 VARCHAR2 형식일 경우에는

TO_CHAR(TO_DATE(SYSDATE), 'YYYY-MM-DD'), 'YYYY-MM-DD') 와 같은 방법으로 해결하였습니다.






관련글 더보기