Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: SQL Server 2016 (13.x) ve sonraki sürümler
Azure SQL Database
Azure SQL Managed Instance
SQL database in Microsoft Fabric
Bu makalede, veritabanındaki bir tablonun nasıl yeniden adlandırdığı açıklamaktadır.
Azure Synapse Analytics veya Paralel Veri Ambarı'nda tabloyu yeniden adlandırmak için RENAME (Transact-SQL) kullanın.
Limitations
Caution
Tabloyu yeniden adlandırmadan önce dikkatli düşünün. Mevcut sorgular, görünümler, kullanıcı tanımlı işlevler, saklı yordamlar veya programlar bu tabloya başvuruyorsa, ad değişikliği bu nesneleri geçersiz kılar.
Bir tablonun yeniden adlandırılması, bu tabloya yapılan başvuruları otomatik olarak yeniden adlandırmaz. Yeniden adlandırılan tabloya başvuran nesneleri el ile değiştirmeniz gerekir. Örneğin, tabloyu yeniden adlandırırsanız ve bu tabloya tetikleyicide başvurulursa, tetikleyiciyi yeni tablo adını yansıtacak şekilde değiştirmeniz gerekir. Yeniden adlandırmadan önce tablodaki bağımlılıkları listelemek için sys.sql_expression_dependencies kullanın.
Permissions
Tablo üzerinde ALTER izni gerektirir.
SQL Server Management Studio kullanma
SQL Server Management Studio'nun (SSMS) en son sürümünü yükleyin.
Tabloyu yeniden adlandırma
Nesne Gezgini, yeniden adlandırmak istediğiniz tabloya sağ tıklayın ve kısayol menüsünden Tasarım seçin.
Görünüm menüsünden Özellikler seçin.
Özellikleri penceresindeki Adı değeri alanına tablo için yeni bir ad yazın.
Bu eylemi iptal etmek için, bu alandan çıkmadan önce Escape (ESC) tuşuna basın.
Dosya menüsünden Kaydet seçeneğini seçin ve tablo adınıgirin.
Tabloyu yeniden adlandırma
Nesne Gezgini içindeki bir Veritabanı Motoru örneğine bağlanın.
Standart araç çubuğunda, Yeni Sorgu'yu seçin.
Aşağıdaki örnek,
SalesTerritorytablosunuSalesTerrşemasındaSalesolarak yeniden adlandırır. Aşağıdaki örneği kopyalayıp sorgu penceresine yapıştırın ve Executeöğesini seçin.USE AdventureWorks2022; GO EXEC sp_rename 'Sales.SalesTerritory', 'SalesTerr';
Important
sp_rename için @objname söz dizimi eski tablo adının şemasını içermelidir, ancak @newname yeni tablo adını ayarlarken şema adını içermez.