sp_helpindex (Transact-SQL)

Restituisce informazioni sugli indici di una tabella o una vista.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

sp_helpindex [ @objname = ] 'name'

Argomenti

  • [ @objname= ] 'name'
    Nome completo o non qualificato di una tabella o una vista definita dall'utente. Le virgolette sono necessarie solo se viene specificato un nome di tabella o di vista completo. Se viene specificato un nome completo, ovvero contenente un nome di database, il nome del database deve corrispondere a quello del database corrente. name è di tipo nvarchar(776) e non prevede alcun valore predefinito.

Set di risultati

Nome colonna Tipo di dati Descrizione

index_name

sysname

Nome dell'indice.

index_description

varchar(210)

Descrizione dell'indice in cui viene indicato anche il filegroup di appartenenza.

index_keys

nvarchar(2078)

Colonne della tabella o della vista in base a cui è stato creato l'indice.

Nel set di risultati le colonne indicizzate in ordine decrescente vengono contrassegnate con un segno meno (-) dopo il nome. Per le colonne indicizzate in ordine crescente (impostazione predefinita) viene visualizzato solo il nome.

Osservazioni

Se per gli indici è stata impostata l'opzione NORECOMPUTE dell'istruzione UPDATE STATISTICS, queste informazioni vengono specificate nella colonna index_description.

Autorizzazioni

È richiesta l'appartenenza al ruolo public.

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Esempi

Nell'esempio seguente vengono restituite informazioni sui tipi di indice della tabella Customer.

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

Vedere anche

Riferimento

Stored procedure del Motore di database (Transact-SQL)
sys.indexes (Transact-SQL)
sys.index_columns (Transact-SQL)
Stored procedure di sistema (Transact-SQL)
UPDATE STATISTICS (Transact-SQL)

Guida in linea e informazioni

Assistenza su SQL Server 2005