Ridenominazione degli indici
La ridenominazione di un indice consiste nel sostituire il nome attuale dell'indice con il nuovo nome specificato dall'utente. Il nome specificato deve essere univoco all'interno della tabella o della vista. Ad esempio, due tabelle possono avere un indice denominato XPK_1, ma la stessa tabella non può contenere due indici denominati XPK_1. Non è possibile creare un indice con lo stesso nome di un indice disabilitato esistente. La ridenominazione di un indice non ne causa la ricostruzione.
Quando si crea un vincolo PRIMARY KEY o UNIQUE in una tabella, viene automaticamente creato un indice per la tabella con lo stesso nome del vincolo. Poiché i nomi di indice di una tabella devono essere univoci, nella tabella non è possibile creare o rinominare un indice in modo che abbia lo stesso nome di un vincolo PRIMARY KEY o UNIQUE esistente.
Per rinominare un indice
Esempi
Nell'esempio seguente, l'indice IX_ProductVendor_VendorID
della tabella ProductVendor
viene rinominato in IX_VendorID
.
EXEC sp_rename N'Purchasing.ProductVendor.IX_ProductVendor_VendorID', N'IX_VendorID', N'INDEX';
Vedere anche
Concetti
Creazione e modifica di vincoli PRIMARY KEY
Creazione e modifica di vincoli UNIQUE
Creazione di indici (Motore di database)
Riorganizzazione e ricostruzione degli indici