다음을 통해 공유


sp_helpindex(Transact-SQL)

적용 대상: SQL ServerAzure SQL Database Azure SQL Managed Instance

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

Transact-SQL 구문 표기 규칙

구문

sp_helpindex [ @objname = ] N'objname'
[ ; ]

인수

[ @objname = ] N'objname'

사용자 정의 테이블 또는 뷰의 정규화된 이름 또는 정규화되지 않은 이름입니다. @objname nvarchar(776)이며 기본값은 없습니다. 따옴표는 정규화된 테이블 또는 뷰 이름이 지정된 경우에만 필요합니다. 데이터베이스 이름을 포함하여 정규화된 이름을 제공하는 경우 데이터베이스 이름은 현재 데이터베이스의 이름이어야 합니다.

반환 코드 값

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

결과 집합

열 이름 데이터 형식 설명
index_name sysname 인덱스 이름입니다.
index_description varchar(210) 인덱스 설명(있는 파일 그룹 포함)
index_keys nvarchar(2078) 인덱스가 작성되는 테이블 또는 뷰 열입니다.

내림차순 인덱싱된 열은 이름 다음에 빼기 기호(-)가 있는 결과 집합에 나열됩니다. 오름차순 인덱싱된 열인 기본값은 이름만으로 나열됩니다.

설명

옵션을 사용하여 NORECOMPUTE UPDATE STATISTICS인덱스를 설정하는 경우 해당 정보가 열에 index_description 포함됩니다.

sp_helpindex 는 순서가 지정된 인덱스 열만 노출합니다. 따라서 XML 인덱스 또는 공간 인덱스에 대한 정보는 노출되지 않습니다.

사용 권한

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

예제

다음 예제에서는 테이블AdventureWorks2022의 인덱스 형식을 Customer 보고합니다.

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