본문 바로가기

개발자가 좋은건가??/Database

[MSSQL] 인덱스 생성, 삭제, 조회

[MSSQL] 인덱스 생성, 삭제, 조회




2018. 08. 16 기준


테이블 생성후 

인덱스 생성, 조회, 삭제 명령어에 대해 정리했습니다.


인덱스 생성

1
2
3
4
5
6
7
8
CREATE INDEX '인덱스이름' ON '테이블이름'('컬럼이름')
 
CREATE INDEX XPKUSER ON USER(USER_ID)
-- USER 테이블에 하나의 컬럼(USER_ID)를 지정하여 XPKUSER 이름으로 인덱스를 생성하였습니다.
 
CREATE INDEX XPKUSER_CI ON USER(USER_ID, USER_CI)
-- USER 테이블에 두개의 컬럼(USER_ID, USER_CI)를 지정하여 XPKUSER_CI 이름으로 인덱스를 생성하였습니다.
 
cs


 

인덱스 조회

1
2
3
4
5
SP_HELPINDEX '테이블이름'
 
SP_HELPINDEX USER
-- USER 테이블 인덱스 조회
 
cs



 

인덱스 삭제

1
2
3
4
5
DROP INDEX '테이블이름'.'인덱스이름'
 
DROP INDEX USER.XPKUSER
--USER 테이블의 IDXMEMBERID 인덱스 삭제
 
cs


 

자주 사용하지 않다보니 자주 까먹네요. ㅎㅎ


복사해서 사용하세요.


감사합니다.



'개발자가 좋은건가?? > Database' 카테고리의 다른 글

[MSSQL] ROW_NUMBER() 순위정렬  (0) 2018.08.30
[MSSQL] 컬럼 생성, 수정  (0) 2018.08.16
[MSSQL] INFORMATION_SCHEMA VIEW  (0) 2018.02.13
[MSSQL] CONVERT 날짜변경  (0) 2017.12.04