# 날짜와 시간 타입
- date : (4개의 숫자를 가지는) 년도, 월, 일로 구성되는 날짜
예) date ‘2005-7-27’
- time : 그날의 시간, 시, 분, 초
예) time ‘09:00:30’ time ‘09:00:30.75’
- timestamp: date 와 time 의 조합
예) timestamp ‘2005-7-27 09:00:30.75’
# 사용자 정의 타입
- create type 절은 새로운 도메인을 정의함
create type Dollars as numeric (12,2)
create table department
(dept_name varchar (20),
building varchar (15),
budget Dollars);
# 타입과 도메인
- SQL-92 에 사용자 정의 타입들이 추가되기 전에 도메인 타입을 가짐.
create domain person_name char(20) not null
- 도메인은 not null 과 같은 제약 조건을 가지며 도메인 타입을 정의하기 위해 기본 값을 가질 수 있음.
- 사용자 정의 타입은 제약조건을 가지지 않으며 기본 값을 가지지 않음.
create domain degree_level varchar(10)
constraint degree_level_test
check (value in (’Bachelors’, ’Masters’, ’Doctorate’));
# 대형 객체 타입
- 대형 객체 (photos, videos, CAD files, etc.) are stored as a large object
- blob (이진 데이터)
- clob (문자 데이터)
- 질의로 대형 객체에 대한 위치자를 얻고, 응용 프로그래밍에서 그 객체를 다루는데 그 위치 자를 사용함.
'전공 공부 > 데이터베이스시스템' 카테고리의 다른 글
MySQL 실행 예시 (0) | 2021.01.02 |
---|---|
권한, 역할 (0) | 2021.01.02 |
단일 릴레이션에서의 제약조건 (0) | 2021.01.02 |
조인 (0) | 2021.01.01 |
뷰 (0) | 2021.01.01 |