Oracle - 날짜_Interval
INTERVAL 데이터 형
정의)
- INTERVAL 데이터 형은 두 Datetime 값의 차이를 저장하기 위해 사용됩니다.
- INTERVAL 에는 두 가지 종류의 정밀도를 제공합니다.
. Year-month
. Day-time
데이터형)
필드)
INTERVAL YEAR TO MONTH 데이터 형)
INTERVAL YEAR TO MONTH 는 시간 간격을 연 및 및 월을 이용하여 저장합니다.
INTERVAL YEAR [(year_precision)] TO MONTH
예) INTERVAL '312-2' YEAR(3) TO MONTH
: 312 년 2 개월
예) INTERVAL '312' YEAR(3)
: 312 년
예) INTERVAL '300' MONTH(3)
: 300 개월
INTERVAL YEAR TO MONTH 데이터 형)
예)INTERVAL YEAR [(year_precision)] TO MONTH
CREATE TABLE orders (
warranty INTERVAL YEAR TO MONTH
);
INSERT INTO orders VALUES ('2-6');
SELECT warranty duration FROM orders;
DURATION
--------
+02-06
INTERVAL DAY TO SECOND 데이터 형)
예)INTERVAL DAY TO SECOND는 시간 간격을 일, 시간, 분, 초를 이용하여 저장합니다.
INTERVAL DAY[(day_precision)] TO Second
INTERVAL '6 03:30:16' DAY TO SECOND
: 6 일 3 시간 30 분, 그리고 15 초
INTERVAL '6 00:00:00' DAY TO SECOND
: 6 일
예) INTERVAL DAY [day_precision)] TO SECOND
CREATE TABLE orders (
warranty INTERVAL DAY(2) TO SECOND
);
INSERT INTO orders VALUES ('90 00:00:00');
SELECT warranty FROM orders;
WARRANTY
------------
+90 00:00:00