Oracle의 날짜/시간 관련 데이터 타입

  1. DATE

CREATE TABLE example (
    start_date DATE
);

INSERT INTO example VALUES (TO_DATE('2024-02-07 14:30:00', 'YYYY-MM-DD HH24:MI:SS'));
  1. TIMESTAMP

-- 나노초 정밀도 3으로 설정
CREATE TABLE example (
    created_at TIMESTAMP(3)
);

-- WITH TIME ZONE: 시간대 정보 포함
CREATE TABLE example2 (
    created_at TIMESTAMP WITH TIME ZONE
);
  1. TIMESTAMP WITH TIME ZONE

INSERT INTO example2
VALUES (TIMESTAMP '2024-02-07 14:30:00 +09:00');
  1. TIMESTAMP WITH LOCAL TIME ZONE