sys.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

sys.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.

Note

In Azure SQL Database en SQL Database in Microsoft Fabric is de USE instructie niet beschikbaar. Maak in plaats daarvan direct verbinding met de beoogde database en voer de rest van het codevoorbeeld uit.

USE AdventureWorks2022;
GO

EXECUTE sp_helpindex N'Sales.Customer';
GO