반응형
오라클에서 날짜와 시간을 저장하는 데이터 타입은 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' 형식의 문자열을 입력하면 됩니다.
반응형
'WEB > SQL' 카테고리의 다른 글
컬럼 조회시 컬럼에 있는 html 태그 제거 방법 (0) | 2023.04.21 |
---|---|
오라클 DDL 작성시 소수점 컬럼 생성 방법 (0) | 2023.04.12 |
마이바티스 Mybatis foreach collection 사용하는 방법 (0) | 2023.04.07 |
PostGresSQL 의 NVL (0) | 2023.04.06 |
oracle 과 mariaDb 의 차이점 (0) | 2020.08.10 |