Хранимая процедура 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)