sp_helpindex (Transact-SQL)

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Affiche des informations sur les index d'une table ou d'une vue.

Conventions de la syntaxe Transact-SQL

Syntaxe

  
sp_helpindex [ @objname = ] 'name'  

Arguments

[ @objname = ] 'name' Nom qualifié ou non qualifié d’une table ou d’une vue définie par l’utilisateur. Les guillemets ne sont nécessaires que si un nom qualifié de table ou de vue est spécifié. Si un nom qualifié complet (incluant un nom de base de données) est fourni, le nom de base de données doit être celui de la base de données active. name est nvarchar(776), sans valeur par défaut.

Codet de retour

0 (réussite) ou 1 (échec)

Jeux de résultats

Nom de la colonne Type de données Description
index_name sysname Nom de l’index.
index_description varchar(210) Description d'index incluant le groupe de fichiers sur lequel il est situé.
index_keys nvarchar(2078) Colonnes de table ou de vue sur lesquelles est construit l'index.

Le nom d'une colonne indexée décroissante apparaît dans l'ensemble de résultats, suivi du signe moins (-) ; une colonne indexée croissante (l'ordre de tri par défaut) apparaît sous son seul nom.

Remarques

Si des index ont été définis à l’aide de l’option NORECOMPUTE de UPDATE STATISTICS, ces informations sont incluses dans la colonne index_description .

sp_helpindex expose uniquement les colonnes d’index triables ; Par conséquent, il n’expose pas d’informations sur les index XML ou les index spatiaux.

Autorisations

Nécessite l'appartenance au rôle public .

Exemples

Cet exemple donne des informations sur les types des index de la table Customer.

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

Voir aussi

Procédures stockées du moteur de base de données (Transact-SQL)
sys.indexes (Transact-SQL)
sys.index_columns (Transact-SQL)
Procédures stockées système (Transact-SQL)
UPDATE STATISTICS (Transact-SQL)