2013년 10월 22일 화요일

Index 관련 sql


1. 테이블에 생성된 Index 확인
SELECT * FROM USER_INDEXES
 WHERE TABLE_NAME = 테이블명;

2.Index되는 필드 조회
SELECT * FROM USER_IND_COLUMNS
 WHERE TABLE_NAME = 테이블명;

3.특정 Index 필드만 조회
SELECT * FROM USER_IND_COLUMNS
 WHERE INDEX_NAME = Index명;

4. Index 추가 하기
CREATE INDEX Index명 ON 테이블명
( 컬럼명 [ASC][DESC] .....);

5. Index 삭제
DROP INDEX Index명;

6. Index 재생성
 ALTER INDEX Index명 REBUILD;

7. PK 생성
 ALTER TABLE 테이블명 ADD CONSTRAINT PK PRIMARY KEY(컬럼명...);

8.PK 삭제
 ALTER TABLE 테이블명 DROP PRIMARY KEY CASCADE;



댓글 없음:

댓글 쓰기