이미지 출저 : Knowledge Repository
mysql과 oracle에서 현재 날짜나 현재시간을 확인하고 싶을때 사용하는 함수 정리
SYSDATE
혹은 SYSTIMESTAMP
로 확인 가능
데이터타입 | 설명 |
---|---|
DATE | BC 4712년 1월 1일부터 9999년 12월 31일, 연, 월, 일, 시, 분, 초 까지 입력 가능 |
TIMESTAMP | 연도, 월, 일, 시, 분, 초 + 밀리초까지 입력가능 |
SELECT
TO_CHAR(SYSDATE, 'YYYY-MM-DD'), --현재날짜 /
TO_CHAR(SYSDATE, 'YYYY-MM-DD'), --현재날짜 -
TO_CHAR(SYSDATE, 'YYYY'), --현재년도
TO_CHAR(SYSDATE, 'MM'), --현재 월
TO_CHAR(SYSDATE, 'DD'), --현재 일
TO_CHAR(SYSDATE, 'DAY'), --현재 요일
TO_CHAR(SYSDATE, 'HH24:MI:SS'), --현재시간 포맷 (24시간)
TO_CHAR(SYSDATE, 'HH:MI:SS') --현재시간 포맷 (12시간)
FROM
DUAL
now()
로 확인 가능
SELECT NOW();