Udostępnij za pomocą


sp_helpindex (Transact-SQL)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBaza danych SQL w usłudze Microsoft Fabric

Raportuje informacje o indeksach w tabeli lub widoku.

Transact-SQL konwencje składni

Składnia

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

Arguments

[ @objname = ] N'objname'

Kwalifikowana lub niekwalifikowana nazwa tabeli lub widoku zdefiniowanego przez użytkownika. @objname to nvarchar(776), bez domyślnego zachowania. Cudzysłów jest wymagany tylko wtedy, gdy podana jest odpowiednia tabela lub nazwa widoku. Jeśli podana jest w pełni kwalifikowana nazwa, w tym nazwa bazy danych, nazwa bazy musi być nazwą bieżącej bazy danych.

Zwracanie wartości kodu

0 (powodzenie) lub 1 (niepowodzenie).

Zestaw wyników

Nazwa kolumny Typ danych Description
index_name sysname Nazwa indeksu.
index_description varchar(210) Opis indeksu, w tym grupa plików, w której się znajduje.
index_keys nvarchar(2078) Kolumny tabeli lub widoku, na których opiera się indeks.

W zbiorze wyników znajduje się kolumnę indeksowaną malejącą ze znakiem minus (-) za nazwą; kolumna indeksowana rosnąca, domyślna, jest wymieniona wyłącznie według nazwy.

Uwagi

Jeśli indeksy są ustalane przez NORECOMPUTE opcję UPDATE STATISTICS, ta informacja jest zawarta w kolumnie index_description .

sp_helpindex udostępnia jedynie uporządkowane kolumny indeksowe; dlatego nie udostępnia informacji o indeksach XML ani indeksach przestrzennych.

Permissions

Wymaga członkostwa w publicznej roli .

Przykłady

Poniższy przykład przedstawia typy indeksów w tabeli Customer w AdventureWorks2025.

USE AdventureWorks2022;
GO

EXECUTE sp_helpindex N'Sales.Customer';
GO