[Oracle] TO_DATE, TO_CHAR :: 날짜 형식 변환

동민·2021년 8월 3일
0

1. TO_DATE

VARCHAR -> DATE 형식 변환

TO_DATE('20210301121212', 'YYYYMMDDHH24MISS')
# '20210301121212' TO 2021/03/01 12:12:12

2. TO_CHAR

DATE -> VARCHAR 형식 변환

TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS')
# 2021/03/01 12:12:12 TO '20210301121212'

날짜 기준 조건을 지정할 때, 아래와 같이 작성

WHERE 1=1
AND mod_dtm BETWEEN TO_DATE('20210301121212', 'YYYYMMDDHH24MISS') AND TO_DATE('20210305121212', 'YYYYMMDDHH24MISS')

또는

WHERE 1=1
AND mod_dtm BETWEEN SYSDATE - 5 AND SYSDATE
profile
BE Developer

0개의 댓글