2009년 9월 23일 수요일

[기본] CREATE INDEX

인덱스(Index)는 테이블(Table) 내에서 데이터 행(Data Row)을 신속하게 찾아내기 위해 사용

- Syntax
CREATE UNIQUE INDEX [index_name] ON [table_name] ( [column_name], ...... )
                    TABLESPACE tablespace_name
                    STRORAGE (INITIAL          n
                              NEXT             n
                              MINEXTENTS       n
                              MAXEXTENTS       n
                              PCTINCREASE      n
                              FREELISTS        n
                             );
- 사용예
CREATE UNIQUE INDEX IX_TBXM02_1 ON TBXM02 (CLS_CD, CD);
CREATE        INDEX IX_TBXM02_2 ON TBXM02 (CLS_CD);
인덱스에는 클러스터 인덱스(Cluster Index)와 테이블 인덱스(Table Index)가 있다. 인덱스는 키(Key)와 ROWID로 구성되며, 키 값은 데이터 행에 있는 한 개의 컬럼(Column) 이거나 혹은 하나 이상의 컬럼의 조합으로 이루어진다.

CREATE TABLE문 속에 UNIQUE나 PRIMARY CONSTRAINT 절이 명시 되어 있을 때 자동생성

0 개의 댓글:

댓글 쓰기