sp_helpindex (SQL Bertransaksi)

Berlaku untuk:yes SQL Server (semua versi yang didukung) YesAzure SQL Database YesAzure SQL Managed Instance

Melaporkan informasi tentang indeks pada tabel atau tampilan.

Topic link iconKonvensi Sintaksis T-SQL

Sintaks

  
sp_helpindex [ @objname = ] 'name'  

Argumen

[ @objname = ] 'name' Adalah nama tabel atau tampilan yang ditentukan pengguna yang memenuhi syarat atau tidak memenuhi syarat. Tanda kutip diperlukan hanya jika tabel yang memenuhi syarat atau nama tampilan ditentukan. Jika nama yang sepenuhnya memenuhi syarat, termasuk nama database, disediakan, nama database harus menjadi nama database saat ini. nama adalah nvarchar(776), tanpa default.

Mengembalikan Nilai Kode

0 (keberhasilan) atau 1 (kegagalan)

Tataan Hasil

Nama kolom Jenis data Deskripsi
index_name nama sysname Nama indeks.
index_description varchar(210) Deskripsi indeks termasuk grup file tempatnya berada.
index_keys nvarchar(2078) Tabel atau kolom tampilan tempat indeks dibangun.

Kolom terindeks menurun akan dicantumkan dalam tataan hasil dengan tanda minus (-) mengikuti namanya; kolom terindeks naik, default, akan dicantumkan dengan namanya saja.

Keterangan

Jika indeks telah diatur dengan menggunakan opsi NORECOMPUTE dari UPDATE STATISTICS, informasi tersebut disertakan dalam kolom index_description .

sp_helpindex hanya mengekspos kolom indeks yang dapat diurutkan; oleh karena itu, ia tidak mengekspos informasi tentang indeks XML atau indeks spasial.

Izin

Memerlukan keanggotaan dalam peran publik .

Contoh

Contoh berikut melaporkan jenis indeks pada Customer tabel.

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

Lihat juga

Prosedur Tersimpan Mesin Database (SQL Bertransaksi)
sys.indexes (Transact-SQL)
sys.index_columns (SQL bertransaksi)
Prosedur Tersimpan Sistem (SQL Bertransaksi)
PERBARUI STATISTIK (SQL bertransaksi)