헉!!/Oracle
[Oracle] VARCHAR2로 저장되어있는 날짜형식 YYYY-MM-DD로 변경
권태성
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') 와 같은 방법으로 해결하였습니다.
728x90