Zmienia nazwy indeksów.

Zmiana nazwy indeksu zastępuje bieżącą nazwę indeksu z nową nazwą, podane.Określona nazwa musi być unikatowa w obrębie tabela lub widoku.Na przykład dwie tabele mogą mieć indeks o nazwie XPK_1, ale sama tabela nie może mieć dwa indeksy o nazwie XPK_1.Nie można utworzyć indeks z taką samą nazwę jak istniejący wyłączony indeks.Zmiana nazwy indeksu nie powoduje indeksu wymagają przebudowania.

Podczas tworzenia klucza podstawowego ani ograniczenia UNIQUE tabela indeks o tej samej nazwie jak ograniczenie jest tworzona automatycznie w tabela.Ponieważ nazwy indeksów muszą być unikatowe w tabela, nie można utworzyć lub zmienić nazwę indeksu mają taką samą nazwę jak istniejący klucz podstawowy lub ograniczenie UNIQUE tabela.

Aby zmienić nazwę indeksu

sp_rename (języka Transact-SQL)

Przykłady

Poniższy przykład zmienia nazwę indeksu IX_ProductVendor_VendorID w ProductVendor tabela do IX_VendorID.

EXEC sp_rename N'Purchasing.ProductVendor.IX_ProductVendor_VendorID', N'IX_VendorID', N'INDEX';