sp_helpindex(Transact-SQL)

테이블 또는 뷰의 인덱스에 관한 정보를 보고합니다.

항목 링크 아이콘 Transact-SQL 구문 표기 규칙

구문

sp_helpindex [ @objname = ] 'name'

인수

  • [ @objname= ] 'name'
    사용자 정의 테이블이나 뷰의 정식 이름 또는 정식이 아닌 이름입니다. 정규화된 테이블 또는 뷰 이름이 지정된 경우에만 따옴표가 필요합니다. 데이터베이스 이름을 포함한 정규화된 이름인 경우 반드시 현재 데이터베이스의 이름을 사용해야 합니다. name은 nvarchar(776)이며 기본값은 없습니다.

반환 코드 값

0(성공) 또는 1(실패)

결과 집합

열 이름

데이터 형식

설명

index_name

sysname

인덱스 이름입니다.

index_description

varchar(210)

인덱스가 있는 파일 그룹을 포함하는 인덱스 설명입니다.

index_keys

nvarchar(2078)

인덱스가 만들어진 테이블 또는 뷰의 열입니다.

내림차순으로 인덱스가 만들어진 열은 이름 옆에 빼기 표시(-)를 한 상태로 결과 집합에 나열됩니다. 기본값인 오름차순으로 인덱스가 만들어진 열은 이름만 나열됩니다.

주의

UPDATE STATISTICS의 NORECOMPUTE 옵션으로 인덱스를 설정한 경우에는 해당 정보가 index_description 열에 포함됩니다.

sp_helpindex는 정렬 가능한 인덱스 열만 표시합니다. 따라서 XML 인덱스 또는 고간 인덱스에 대한 정보는 표시하지 않습니다.

사용 권한

public 역할의 멤버 자격이 필요합니다.

다음 예에서는 Customer 테이블에 관한 인덱스의 유형을 보고합니다.

USE AdventureWorks2012;
GO
EXEC sp_helpindex N'Sales.Customer';
GO

참고 항목

참조

데이터베이스 엔진 저장 프로시저(Transact-SQL)

sys.indexes(Transact-SQL)

sys.index_columns(Transact SQL)

시스템 저장 프로시저(Transact-SQL)

UPDATE STATISTICS(Transact-SQL)