Sdílet prostřednictvím


sp_helpindex (Transact-SQL)

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL databáze v Microsoft Fabric

Zobrazuje informace o indexech v tabulce nebo zobrazení.

Transact-SQL konvence syntaxe

Syntaxe

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

Arguments

[ @objname = ] N'objname'

Kvalifikovaný nebo nekvalifikovaný název uživatelem definované tabulky nebo pohledu. @objname je nvarchar(776), bez defaultu. Uvozovky jsou vyžadovány pouze tehdy, pokud je uvedena kvalifikovaná tabulka nebo název zobrazení. Pokud je uveden plně kvalifikovaný název, včetně názvu databáze, musí být název databáze názvem aktuální databáze.

Hodnoty návratového kódu

0 (úspěch) nebo 1 (selhání).

Sada výsledků

Název sloupce Datový typ Description
index_name sysname Název indexu.
index_description Varchar(210) Popis indexu, včetně skupiny souborů, ve které se nachází.
index_keys nvarchar(2078) Tabulky nebo sloupce zobrazení, na kterých je index postaven.

Klesající indexovaný sloupec je uveden ve výsledné množině se záporným znaménkem (-) za jeho názvem; vzestupný indexovaný sloupec, výchozí, je uveden pouze podle svého jména.

Poznámky

Pokud jsou indexy nastaveny pomocí NORECOMPUTE možnosti UPDATE STATISTICS, tato informace je zahrnuta ve sloupci index_description .

sp_helpindex zobrazuje pouze pořaditelné indexové sloupce; proto neposkytuje informace o XML indexech nebo prostorových indexech.

Povolení

Vyžaduje členství ve veřejné roli .

Examples

Následující příklad popisuje typy indexů v tabulce Customer v AdventureWorks2025.

USE AdventureWorks2022;
GO

EXECUTE sp_helpindex N'Sales.Customer';
GO