본문 바로가기

프로그래밍팁/oracle

INDEX 추가, 삭제, 이름변경 방법

반응형

index는 검색 속도를 향상하는 기능을 가지고 있다. index를 추가하기 위해서는 index를 삭제했다가 다시 입력해 주어야 한다. 방법은 간단하니 한번 해보도록 하겠다. 계정은 반드시 관리자 계정으로 접속해야 명령을 수행할 수 있다. SELECT권한만 있는 경우 수행할 수 없으니 계정을 한번 보기를 바란다. 

 

1. INDEX 삭제 - 기존에 인덱스가 있다면 필수로 해야 한다.

DROP INDEX 인덱스명;

 

2. INDEX 생성 - 인덱스명에 해당하는 테이블의 칼럼을 입력한다.

CREATE INDEX 인덱스명 ON 테이블명(컬럼1, 컬럼2, 컬럼3,..);

 

3. INDEX 이름 변경 - 인덱스명을 변경하고 싶을 때 사용한다.

ALTER INDEX 변경전인덱스명 RENAME TO 변경후인덱스명;

 

간단한 내용이지만 자주 쓰는 기능은 아니라  넣어두었다. primary key 추가는 아래 글을 참고하길 바란다. primary key를 생성하면 인덱스가 자동 생성된다. 

 

아래 글