💻Programming/Oracle
[Oracle/오라클] 데이터 타입 - 날짜형
horang_dev
2021. 3. 11. 21:14
날짜자료형
- DATE (기본형), TIMESTAMP (TIME ZONE 정보 처리)
1) DATE
- 기본 날짜형
- ' + '와 ' - ' 연산 가능 - 연산결과는 날짜형
컬럼명 DATE ;
- SYSDATE : 시스템이 제공하는 날짜 데이터를 반환하는 함수
ex) CREATE TABLE temp05(
col01 DATE,
col02 DATE,
col03 DATE);
INSERT INTO temp05
VALUES (SYSDATE,
SYSDATE-20, -- 현재 날짜로부터 20일 전
SYSDATE+20); -- 현재 날짜로부터 20일 후
2) TIMESTAMP
- 시간대 (TIME ZONE) 정보와 10억분의 1초 단위의 정교한 시간 정보 저장
컬럼명 TIMESTAMP ; -- 시간대 정보 제공하지 않음
컬럼명 TIMESTAMP WITH TIME ZONE; -- 시간대 정보 (대륙명/도시명) 제공
컬럼명 TIMESTAMP WITH LOCAL TIME ZONE; -- 서버가 설치된 시간대 정보 제공. 보통 TIMESTAMP와 동일
ex) CREATE TABLE temp06(
col01 DATE,
col02 TIMESTAMP,
col03 TIMESTAMP WITH TIME ZONE,
col04 TIMESTAMP WITH LOCAL TIME ZONE);
반응형