DDL (Data Definition Languages)는 데이터 정의어로, 스키마, 도메인, 테이블, 뷰, 인덱스를 정의, 변경 및 삭제 시에 사용된다.
DDL의 종류:
1. CREATE: 정의,생성하는 명령어
2. ALTER: 변경하는 명령어
3. DROP: 삭제하는 명령어
1.도메인 생성:
CREATE을 이용한 도메인 생성의 형식은 다음과 같다.
CREATE DOMAIN 도메인명 데이터타입
DEFAULT 기본값
CONSTRAINT 제약조건명 CHECK (범위값);
예시 코드
CREATE DOMAIN Gender CHAR(1)
DEFAULT '여'
CONSTRAINT Gender_chk CHECK (VALUE IN ('여', '남'));
2.스키마 생성:
CREATE을 이용한 스키마 생성의 형식은 다음과 같다.
CREATE SCHEMA 스키마명 AUTHORIZATION 사용자ID;
CREATE TABLE 테이블명