sp_helpindex (Transact-SQL)
適用於:SQL Server Azure SQL 資料庫 Azure SQL 受控執行個體
報告數據表或檢視表上索引的相關信息。
語法
sp_helpindex [ @objname = ] N'objname'
[ ; ]
引數
[ @objname = ] N'objname'
使用者定義數據表或檢視表的限定或非限定名稱。 @objname為 nvarchar(776),沒有預設值。 只有在指定限定的數據表或檢視名稱時,才需要引號。 如果提供完整名稱,包括資料庫名稱,資料庫名稱必須是目前資料庫的名稱。
傳回碼值
0
(成功) 或 1
(失敗)。
結果集
資料行名稱 | 資料類型 | 描述 |
---|---|---|
index_name |
sysname | 索引名稱。 |
index_description |
varchar(210) | 索引描述,包括其所在的檔案群組。 |
index_keys |
nvarchar(2078) | 建立索引的數據表或檢視數據行。 |
遞減的索引資料行會列在結果集中,其名稱后加上減號(-
);單靠其名稱會列出遞增索引數據行,預設值為 。
備註
如果使用 的 選項來設定NORECOMPUTE
索引,該資訊就會包含在數據行中index_description
。UPDATE STATISTICS
sp_helpindex
只公開可排序的索引數據行;因此,它不會公開 XML 索引或空間索引的相關信息。
權限
需要 public 角色的成員資格。
範例
下列範例會報告 中的AdventureWorks2022
數據表索引Customer
類型。
USE AdventureWorks2022;
GO
EXEC sp_helpindex N'Sales.Customer';
GO