본문 바로가기
WEB/SQL

오라클 DDL 문 작성시 날짜와시간을 넣을 컬럼 작성방법

by iiaii 2023. 4. 12.
반응형

오라클에서 날짜와 시간을 저장하는 데이터 타입은 DATE 및 TIMESTAMP 입니다.

DATE 데이터 타입은 시간까지 저장하지만, 초 이하 단위의 정밀도는 제공하지 않습니다. TIMESTAMP 데이터 타입은 초 이하까지 정밀도를 제공하며, TIMESTAMP WITH TIME ZONE은 시간대 정보까지 포함합니다.

DDL 문에서 DATE 타입의 컬럼을 생성하려면 다음과 같이 작성할 수 있습니다. 

 CREATE TABLE my_table ( id NUMBER, my_date DATE );

TIMESTAMP 타입의 컬럼을 생성하려면 다음과 같이 작성할 수 있습니다.


CREATE TABLE my_table (
  id NUMBER,
  my_timestamp TIMESTAMP
);

TIMESTAMP WITH TIME ZONE 타입의 컬럼을 생성하려면 다음과 같이 작성할 수 있습니다.

CREATE TABLE my_table (
  id NUMBER,
  my_timestamp_with_tz TIMESTAMP WITH TIME ZONE
);

위와 같이 생성한 컬럼에 값을 저장하려면 각 데이터 타입에 맞는 형식으로 값을 입력해야 합니다. 예를 들어, DATE 타입의 경우 'YYYY-MM-DD' 형식의 문자열을 입력하면 됩니다. TIMESTAMP 및 TIMESTAMP WITH TIME ZONE의 경우 'YYYY-MM-DD HH24:MI:SS.FF' 형식의 문자열을 입력하면 됩니다.

반응형