INTERVAL DAY TO SECOND
- 일, 시, 분, 초를 사용하여 두 날짜 사이의 기간을 저장하기 위한 데이터 형입니다.
INTERVAL DAY(일수에 대한 자릿수) TO SECOND(초에 대한 자릿수)
- 자릿수를 지정하지 않으면 기본적으로 2자리가 잡힙니다.
EX) INTERVAL DAY TO SECOND 형으로 컬럼을 생성하여 100일이란 기간을 저장해 봅시다.
- 다음은 SAM03이란 이름의 테이블을 새롭게 생성하는 명령어입니다.
CREATE TABLE SAM03
( DAY01 INTERVAL DAY(3) TO SECOND);
- 생성된 테이블에 기간을 100일 저장합니다.
INSERT INTO SAM03
VALUES( INTERVAL '100' DAY(3));
- 오늘 날짜를 출력하고 테이블 SAM03의 DAY01 이라는 컬럼에 저장된 날짜만큼 지난 날짜를 계산하여 출력해 봅시다.
'2. Database > 2_1 Oracle' 카테고리의 다른 글
[Oracle] SET UNUSED - 컬럼 사용 제한하는 방법 (0) | 2020.06.22 |
---|---|
[Oracle] ROWID란? (0) | 2020.05.19 |
[Oracle] ROLLBACK이란? (0) | 2020.05.18 |
[Oracle] FOREIGN KEY(외래키) 제약 조건 설정 (0) | 2020.05.15 |
[Oracle] INSERT ALL - 여러 테이블에 데이터 추가하는 방법 (0) | 2020.05.15 |