Поделиться через


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

Область применения: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure

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

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

Синтаксис

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

Аргументы

[ @objname = ] N'objname'

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

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

0 (успешно) или 1 (сбой).

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

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

Индексированные столбцы по убыванию перечислены в результирующем наборе со знаком минуса (-) после его имени; по возрастанию индексированного столбца по умолчанию указывается только его именем.

Замечания

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

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

Разрешения

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

Примеры

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

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