IT 끄적이기/IT 지식

# 번외, VARCHAR2로 저장되어있는 날짜형식 YYYY-MM-DD 변경

김팡 2020. 7. 10. 08:48

 

일반적으로 날짜 데이터는 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')

와 같은 방법으로 TO_DATE후에 다시 TO_CHAR ( YYYY-MM-DD 포맷)으로  해결하였습니다.

 

 



출처: https://blog.taeseong.me/250 [사과 냄새나는 IT이야기 TAESTORY,]