Oracle 날짜포맷 varchar -> date

taeyoung Ahn·2024년 10월 18일

오라클 에서 데이터 포맷을 변경하여 날짜로 표기하고자 한다.

-> VARCHAR 형식으로 된 YYYYMMDD 형식을 date 라 표기하면
-> 날짜포맷 TO_DATE(date, 'YYYY/MM/DD') 으로 형변환후
-> 다시 TO_CHAR(TO_DATE(date, 'YYYY/MM/DD'), 'YYYY/MM/DD') 형식으로 변경하면 된다.

여기서 TO_CHAR(TO_DATE(date, 'YYYY/MM/DD'))
이렇게 될 경우에는 24/10/18 과 같은 형식으로 표기된다.

TO_CHAR(TO_DATE(date, 'YYYY/MM/DD'), 'YYYY/MM/DD') 형식으로 표기해줘야지만 올바르게 2024/10/18과 같은 형식으로 표기된다.

profile
극락코드드

0개의 댓글