Aracılığıyla paylaş


sp_helpindex (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiMicrosoft Fabric'te SQL veritabanı

Bir tablo veya görünümdeki indeksler hakkında bilgi bildirir.

Transact-SQL söz dizimi kuralları

Sözdizimi

sp_helpindex [ @objname = ] N'objname'
[ ; ]

Arguments

[ @objname = ] N'objname'

Kullanıcı tarafından tanımlanan bir tablo veya görünümün nitelikli veya niteliksiz adı. @objnamenvarchar(776)'dır ve varsayılan yoktur. Tırnak işareti yalnızca nitelikli bir tablo veya görünüm adı belirtildiğinde gereklidir. Eğer veritabanı adı dahil olmak üzere tam nitelikli bir isim sağlanırsa, veritabanı adı mevcut veritabanının adı olmalıdır.

Dönüş kodu değerleri

0 (başarı) veya 1 (başarısızlık).

Sonuç kümesi

Sütun adı Veri türü Description
index_name sysname Dizin adı.
index_description varchar(210) Dizin açıklaması, içinde bulunduğu dosya grubu dahil.
index_keys nvarchar(2078) İndeksin inşa edildiği tablo veya görünüm sütunları.

Azalan indeksli bir sütun, sonuç kümesinde adının ardından eksi işareti (-) ile listelenir; artan indeksli sütun, varsayılan olan, sadece adıyla listelenir.

Açıklamalar

Eğer indeksler seçeneği NORECOMPUTEUPDATE STATISTICSkullanılarak ayarlanırsa, o bilgi sütuna index_description dahil edilir.

sp_helpindex yalnızca sıralanabilir indeks sütunlarını gösterir; bu nedenle, XML indeksleri veya mekânsal indeksler hakkında bilgi ortaya çıkarmaz.

Permissions

"" genel "" rolüne üyelik gerektirir.

Örnekler

Aşağıdaki örnek, tablodaki Customer endeks türlerini rapor eder AdventureWorks2025.

USE AdventureWorks2022;
GO

EXECUTE sp_helpindex N'Sales.Customer';
GO