sp_helpindex(Transact-SQL)

적용 대상:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

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

Transact-SQL 구문 표기 규칙

구문

  
sp_helpindex [ @objname = ] 'name'  

인수

[ @objname = ] '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 AdventureWorks2022;  
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)