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

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

Значок ссылки на разделСоглашения о синтаксисе в Transact-SQL

Синтаксис

sp_helpindex [ @objname = ] 'name'

Аргументы

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

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

Имя столбца Тип данных Описание

index_name

sysname

Имя индекса.

index_description

varchar(210)

Описание индекса, включая файловую группу, в которой он находится.

index_keys

nvarchar(2078)

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

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

Замечания

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

Разрешения

Требует членства в роли public.

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

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

Примеры

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

USE AdventureWorks;
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)

Справка и поддержка

Получение помощи по SQL Server 2005