Aracılığıyla paylaş


Dizinler yeniden adlandırılıyor

Geçerli dizin adı, dizin yeniden adlandırılıyor verdiğiniz yeni ad ile değiştirir.Belirtilen ad, tabloyu veya görünümü içinde benzersiz olmalıdır.Örneğin, iki tablo adlı bir dizin olabilir XPK_1, ancak aynı tabloya adlı iki dizin olamazXPK_1.Varolan devre dışı bırakılmış bir dizini aynı adı taşıyan, bir dizin oluşturamazsınız.Dizin yeniden adlandırma, dizinin yeniden oluşturulması neden olmaz.

Kısıtlamayı aynı adı taşıyan bir dizin, bir birincil anahtar veya UNIQUE sınırlamasıyla bir tabloda oluşturduğunuzda, tablo için otomatik olarak oluşturulur.Dizin adlarının içinde benzersiz olması gerektiğinden tablo, oluşturamaz veya varolan birincil anahtar veya UNIQUE sınırlamasıyla aynı ada sahip için dizin yeniden adlandırma tablo.

Dizini yeniden adlandırmak için

sp_rename (Transact-SQL)

Örnekler

Aşağıdaki örnek dizin yeniden adlandırır. IX_ProductVendor_VendorID içinde ProductVendor tablo için IX_VendorID.

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