Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Database SQL di
AzureIstanza gestita di SQL di
AzureDatabase SQL in Microsoft Fabric
Restituisce informazioni sugli indici di una tabella o una vista.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
sp_helpindex [ @objname = ] N'objname'
[ ; ]
Argomenti
[ @objname = ] N'objname'
Nome qualificato o non qualificato di una tabella o vista definita dall'utente. @objname è nvarchar(776), senza impostazione predefinita. Le virgolette sono necessarie solo se viene specificato un nome di tabella o di vista completo. Nel caso di un nome completo, ovvero contenente un nome di database, il nome del database deve corrispondere a quello del database corrente.
Valori del codice restituito
0 (esito positivo) o 1 (errore).
Set di risultati
| Nome colonna | Tipo di dati | Descrizione |
|---|---|---|
index_name |
sysname | Nome dell'indice. |
index_description |
varchar(210) | Descrizione dell'indice, incluso il filegroup in cui si trova. |
index_keys |
nvarchar(2078) | Colonne della tabella o della vista in base a cui è stato compilato l'indice. |
Una colonna indicizzata decrescente è elencata nel set di risultati con un segno meno (-) dopo il nome. Una colonna indicizzata crescente, l'impostazione predefinita, viene elencata solo dal nome.
Osservazioni:
Se gli indici vengono impostati usando l'opzione NORECOMPUTE di UPDATE STATISTICS, tali informazioni vengono incluse nella index_description colonna .
sp_helpindex espone solo colonne di indice ordinabili; pertanto, non espone informazioni sugli indici XML o sugli indici spaziali.
Autorizzazioni
È richiesta l'appartenenza al ruolo public .
Esempi
Nell'esempio seguente vengono riportati i tipi di indici nella Customer tabella in AdventureWorks2025.
USE AdventureWorks2022;
GO
EXECUTE sp_helpindex N'Sales.Customer';
GO