sp_helpindex (Transact-SQL)
適用於:SQL ServerAzure SQL DatabaseAzure 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 AdventureWorks2022;
GO
EXEC sp_helpindex N'Sales.Customer';
GO
另請參閱
Database Engine 預存程式 (Transact-SQL)
sys.indexes (Transact-SQL)
sys.index_columns (Transact-SQL)
系統預存程序 (Transact-SQL)
UPDATE STATISTICS (Transact-SQL)
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應