자료형 - 날짜타입

jsbak·2020년 8월 25일
0

DB

목록 보기
11/35

날짜형

  • 날짜자료 (년, 월, 일, 시, 분, 초)를 저장하는 데이터 타입
  • 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;
profile
끄적끄적 쓰는곳

0개의 댓글