sp_helpindex (Transact-SQL)
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'
Spécifie le nom qualifié ou non 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 de type nvarchar(776) et n'a pas de valeur par défaut.
Valeurs des codes de retour
0 (réussite) ou 1 (échec)
Jeux de résultats
Nom de 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.
Notes
Si les index ont été définis à l'aide de l'option NORECOMPUTE de UPDATE STATISTICS, cette information est incluse dans la colonne index_description.
La procédure sp_helpindex expose uniquement les colonnes d'index pouvant être ordonnées ; par conséquent, elle n'expose pas d'informations sur les index XML ou les index spatiaux.
Autorisations
Il faut obligatoirement appartenir au rôle public.
Exemples
Cet exemple donne des informations sur les types des index de la table Customer.
USE AdventureWorks2012;
GO
EXEC sp_helpindex N'Sales.Customer';
GO
Voir aussi
Référence
Procédures stockées du moteur de base de données (Transact-SQL)
sys.index_columns (Transact-SQL)