- 비트리(B-tree) 인덱스와 비트맵(Bitmap) 인덱스
- 단일열 인덱스와 결합(Concatenated) 인덱스
- Unique 인덱스와 NonUnique 인덱스
- 단일 열 인덱스는 인덱스 키에 오직 하나만의 열을 갖습니다.
- 예를 들면 emp테이블의 empno만 인덱스로 지정하는 방법 입니다.
SQL> CREATE INDEX emp_empno_indx ON emp(empno);
- 하나 이상의 테이블 컬럼을 하나의 인덱스로 묶는 방법입니다.
- 예를 들면 emp테이블의 empno와 ename을 하나의 인덱스로 지정하는 방법 입니다.
SQL> CREATE INDEX emp_empno_ename_indx ON emp(empno, ename);
- Unique 인덱스는 인덱스를 사용한 컬럼의 중복값들을 포함하지 않습니다.
- Primary Key와 Unique 제약 조건시 생성되는 인덱스는 Unique 인덱스입니다.
SQL> CREATE UNIQUE INDEX emp_empno_indx ON emp(empno);
- 일반적으로 Unique 인덱스가 아닌 인덱스들 입니다.
- Non-Unique 인덱스는 인덱스를 사용한 컬럼에 중복 데이터 값을 가질수 있습니다.
SQL> CREATE INDEX emp_ename_indx ON emp(ename);
- 강좌 URL : http://www.gurubee.net/lecture/1106
- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^
- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.