sp_helpindex (Transact-SQL)
報告資料表或檢視之索引的相關資訊。
適用於:SQL Server (SQL Server 2008 透過目前版本)、Windows Azure SQL 資料庫 (初始版本,透過目前版本)。 |
語法
sp_helpindex [ @objname = ] 'name'
引數
- [ @objname= ] 'name'
這是使用者定義資料表或檢視的完整或非完整名稱。 只有在指定完整資料表或檢視表名稱時,才會用到引號。 如果提供其中包括資料庫名稱的完整名稱,資料庫名稱就必須是目前資料庫的名稱。 name 是 nvarchar(776),沒有預設值。
傳回碼值
0 (成功) 或 1 (失敗)
結果集
資料行名稱 |
資料類型 |
說明 |
---|---|---|
index_name |
sysname |
索引名稱。 |
index_description |
varchar(210) |
索引描述,其中包括所在的檔案群組。 |
index_keys |
nvarchar(2078) |
建立索引的資料表或檢視資料行。 |
遞減索引資料行會列在結果集中,名稱後面會有一個減號 (-);預設值是遞增索引資料行,會單獨列出名稱。
備註
如果是利用 UPDATE STATISTICS 的 NORECOMPUTE 選項來設定索引,資訊會包括在 index_description 資料行中。
sp_helpindex 僅會公開可排序的索引資料行;因此,它不會公開 XML 索引或空間索引的相關資訊。
權限
需要 public 角色中的成員資格。
範例
下列範例會報告 Customer 資料表的索引類型。
USE AdventureWorks2012;
GO
EXEC sp_helpindex N'Sales.Customer';
GO
請參閱
參考
Database Engine 預存程序 (Transact-SQL)