Share via


sp_helpindex (Transact-SQL)

Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Devuelve información acerca de los índices de una tabla o vista.

Convenciones de sintaxis de Transact-SQL

Sintaxis

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

Argumentos

[ @objname = ] N'objname'

Nombre completo o no calificado de una tabla o vista definida por el usuario. @objname es nvarchar(776), sin ningún valor predeterminado. Solo son necesarias las comillas si se especifica una tabla o nombre de vista calificada. Si se proporciona un nombre completo, incluido el nombre de la base de datos, el nombre de la base de datos debe ser el de la base de datos actual.

Valores de código de retorno

0 (correcto) o 1 (erróneo).

Conjunto de resultados

Nombre de la columna Tipo de datos Descripción
index_name sysname Nombre del índice.
index_description varchar(210) Descripción del índice, incluido el grupo de archivos en el que se encuentra.
index_keys nvarchar(2078) Columnas de tabla o vista sobre las que se genera el índice.

Una columna indexada descendente aparece en el conjunto de resultados con un signo menos (-) después de su nombre; una columna indizada ascendente, el valor predeterminado, se muestra solo por su nombre.

Comentarios

Si los índices se establecen mediante la NORECOMPUTE opción de UPDATE STATISTICS, esa información se incluye en la index_description columna .

sp_helpindex expone solo columnas de índice ordenables; por lo tanto, no expone información sobre índices XML ni índices espaciales.

Permisos

Debe pertenecer al rol public .

Ejemplos

En el ejemplo siguiente se notifican los tipos de índices de la Customer tabla de AdventureWorks2022.

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