일반적으로 날짜 데이터는 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,]
'IT 끄적이기 > IT 지식' 카테고리의 다른 글
# 번외, SQL 서브쿼리 이용한 간단한 INSERT (0) | 2020.08.04 |
---|---|
# 번외, 분석함수 LAG, LEAD (0) | 2020.07.12 |
# 번외 , SUBSTRING (0) | 2020.06.09 |
# 번외 , 코로나19 사태에도 인터넷은 멀쩡한 이유 (0) | 2020.05.29 |
# 번외 , Foreach (0) | 2020.05.27 |