適用於:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Microsoft Fabric 中的 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索引,該資訊就會包含在數據行中UPDATE STATISTICS。index_description
sp_helpindex 只公開可排序的索引數據行;因此,它不會公開 XML 索引或空間索引的相關信息。
權限
需要 public 角色的成員資格。
範例
下列範例會報告 中的Customer數據表索引AdventureWorks2025類型。
USE AdventureWorks2022;
GO
EXECUTE sp_helpindex N'Sales.Customer';
GO