Bagikan melalui


sp_helpindex (T-SQL)

Berlaku untuk: SQL ServerAzure SQL Database Azure SQL Managed Instance

Melaporkan informasi tentang indeks pada tabel atau tampilan.

Konvensi sintaks transact-SQL

Sintaks

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

Argumen

[ @objname = ] N'objname'

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

Mengembalikan nilai kode

0 (berhasil) 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 tempat file berada.
index_keys nvarchar(2078) Tabel atau lihat kolom tempat indeks dibuat.

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

Keterangan

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

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

Izin

Memerlukan keanggotaan dalam peran publik .

Contoh

Contoh berikut melaporkan jenis indeks pada Customer tabel di AdventureWorks2022.

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