Delen via


sp_helpindex (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-database in Microsoft Fabric

Rapporteert informatie over de indexen in een tabel of weergave.

Transact-SQL syntaxis-conventies

Syntaxis

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

Arguments

[ @objname = ] N'objname'

De gekwalificeerde of niet-gekwalificeerde naam van een door de gebruiker gedefinieerde tabel of weergave. @objname is nvarchar(776), zonder standaard. Aanhalingstekens zijn alleen vereist als een gekwalificeerde tabel- of weergavenaam is opgegeven. Als een volledig gekwalificeerde naam, inclusief een databasenaam, wordt opgegeven, moet de databasenaam de naam zijn van de huidige database.

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Resultaatset

Kolomnaam Gegevenstype Description
index_name sysname Index naam.
index_description Varchar(210) Indexbeschrijving, inclusief de bestandsgroep waarin het zich bevindt.
index_keys Nvarchar(2078) Tabel of weergavekolommen waarop de index is gebouwd.

Een dalende geïndexeerde kolom wordt in de resultaatset vermeld met een minteken (-) na de naam; een oplopende geïndexeerde kolom, de standaard, wordt alleen op naam vermeld.

Opmerkingen

Als indexen worden ingesteld met de NORECOMPUTE optie van UPDATE STATISTICS, wordt die informatie opgenomen in de index_description kolom.

sp_helpindex stelt alleen ordenbare indexkolommen bloot; daarom geeft het geen informatie over XML-indexen of ruimtelijke indexen.

Permissions

Vereist lidmaatschap van de openbare rol.

Voorbeelden

Het volgende voorbeeld geeft de typen indexen in de Customer tabel in AdventureWorks2025weer.

USE AdventureWorks2022;
GO

EXECUTE sp_helpindex N'Sales.Customer';
GO