分享方式:


sp_helpindex (Transact-SQL)

適用於:SQL ServerAzure SQL 資料庫 Azure SQL 受控執行個體

報告數據表或檢視表上索引的相關信息。

Transact-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_descriptionUPDATE STATISTICS

sp_helpindex 只公開可排序的索引數據行;因此,它不會公開 XML 索引或空間索引的相關信息。

權限

需要 public 角色的成員資格。

範例

下列範例會報告 中的AdventureWorks2022數據表索引Customer類型。

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