Хранимая процедура sp_helpindex (Transact-SQL)

Применяется к:SQL ServerAzure SQL DatabaseAzure, управляемому экземпляру SQL Azure

Сообщает данные об индексах в таблице или представлении.

Соглашения о синтаксисе Transact-SQL

Синтаксис

  
sp_helpindex [ @objname = ] 'name'  

Аргументы

[ @objname = ] 'name' Является полным или неквалифицированным именем определяемой пользователем таблицы или представления. Кавычки требуются, только если задано уточненное имя таблицы или представления. Если предоставлено полное имя таблицы, включая имя базы данных, в качестве последнего должно использоваться имя текущей базы данных. имя nvarchar (776) без значения по умолчанию.

Значения кода возврата

0 (успешное завершение) или 1 (неуспешное завершение)

Результирующие наборы

Имя столбца Тип данных Описание:
index_name sysname Имя индекса.
index_description varchar(210) Описание индекса, включая файловую группу, в которой он находится.
index_keys nvarchar(2078) Таблица или представление, на которых построен индекс.

Столбец, индексированный по убыванию, приводится в результирующем наборе со знаком «минус» (-), за которым следует его имя. Для столбца, индексированного по возрастанию (по умолчанию), приводится только его имя.

Замечания

Если индексы были заданы с помощью параметра NORECOMPUTE UPDATE STATISTICS, эти сведения включены в столбец index_description .

sp_helpindex предоставляет только упорядоченные столбцы индексов. Поэтому он не предоставляет сведения о XML-индексах или пространственных индексах.

Разрешения

Необходимо быть членом роли public.

Примеры

В следующем примере сообщаются данные о типах индексов в таблице Customer.

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

См. также

Хранимые процедуры ядра СУБД (Transact-SQL)
sys.indexes (Transact-SQL)
sys.index_columns (Transact-SQL)
Системные хранимые процедуры (Transact-SQL)
UPDATE STATISTICS (Transact-SQL)