날짜형
- 날짜자료 (년, 월, 일, 시, 분, 초)를 저장하는 데이터 타입
- DATE, TIMESTAMO이 제공
1) DATE
컬럼명 DATE
** 날짜 함수 중 SYSDATE : 시스템의 날짜 정보 반환
사용 예시
CREATE TABLE TEMP05(
COL1 DATE,
COL2 DATE,
COL3 DATE
);
INSERT INTO TEMP05
VALUES ('20191130',SYSDATE, SYSDATE-20);
SELECT * FROM TEMP05;
SELECT MOD(TRUNC(SYSDATE-TO_DATE('19960713'))-1,7) FROM DUAL;
SELECT TO_CHAR(COL1, 'YYYY-MM-DD HH24:MI:SS'),
TO_CHAR(COL2, 'YYYY-MM-DD HH24:MI:SS'),
TO_CHAR(COL3, 'YYYY-MM-DD HH24:MI:SS')
FROM TEMP05;
2) TIMESTAMP
- 시간대 정보(TIMEZONE)와 10억분의 1초 단위의 시간정보 제공
- TIMESTAMP, TIMESTAMP WITH TIME ZONE,
TIMESTAMP WITH LOCAL TIME ZONE 3가지 데이터 타입 제공
- TIMESTAMP : TIME ZONE 정보가 없음
TIMESTAMP WITH TIME ZONE : TIME ZONE 정보가 포함
TIME ZONE WITH LOCAL TIME ZONE : 서바가 위치한 타임존 정보 포함
컬럼명 TIMESTAMP ;
사용 예시
CREATE TABLE TEMP06(
COL1 TIMESTAMP,
COL2 TIMESTAMP WITH TIME ZONE,
COL3 TIMESTAMP WITH LOCAL TIME ZONE
);
INSERT INTO TEMP06
VALUES(SYSDATE,SYSDATE,SYSDATE);
SELECT * FROM TEMP06;