Partilhar via


sp_helpindex (Transact-SQL)

Aplica-se a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBase de dados SQL no Microsoft Fabric

Reporta informações sobre os índices numa tabela ou vista.

Transact-SQL convenções de sintaxe

Sintaxe

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

Arguments

[ @objname = ] N'objname'

O nome qualificado ou não qualificado de uma tabela ou vista definida pelo utilizador. @objname é nvarchar(776), sem padrão. As aspas são exigidas apenas se for especificado um nome qualificado de tabela ou visualização. Se for fornecido um nome totalmente qualificado, incluindo um nome de base de dados, o nome da base de dados deve ser o nome da base de dados atual.

Valores de código de retorno

0 (sucesso) ou 1 (fracasso).

Conjunto de resultados

Nome da coluna Tipo de dados Description
index_name sysname Nome do índice.
index_description Varchar (210) Descrição do índice, incluindo o grupo de ficheiros em que está localizado.
index_keys nvarchar (2078) Colunas de tabela ou de vista sobre as quais o índice é construído.

Uma coluna indexada descendente é listada no conjunto de resultados com um sinal menos (-) após o seu nome; uma coluna indexada ascendente, o padrão, é listada apenas pelo seu nome.

Observações

Se os índices forem definidos usando a NORECOMPUTE opção de UPDATE STATISTICS, essa informação é incluída na index_description coluna.

sp_helpindex expõe apenas colunas de índice ordenáveis; por isso, não expõe informação sobre índices XML ou espaciais.

Permissions

Requer adesão à função pública de .

Examples

O exemplo seguinte relata os tipos de índices na Customer tabela em AdventureWorks2025.

USE AdventureWorks2022;
GO

EXECUTE sp_helpindex N'Sales.Customer';
GO