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) and later versions
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL database in Microsoft Fabric
SQL Server Management Studio veya Transact-SQL kullanarak SQL Server'daki veritabanınızdan bir tabloyu silebilirsiniz (bırakabilirsiniz).
Caution
Tabloyu silmeden ö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, silme işlemi bu nesneleri geçersiz hale getirir.
Bu Konuda
Başlamadan önce:
Kullanarak Tablo Silmek için:
Başlamadan Önce
Sınırlamalar ve Kısıtlamalar
Bir tabloya foreign key kısıtlamasıyla referans verilmişse, o tabloyu bırakamazsınız. Referans veren yabancı anahtar kısıtlaması veya referans veren tablo önce silinmelidir. Eğer hem başvuru yapan tablo hem de birincil anahtarı barındıran tablo aynı DROP TABLE ifadesinde siliniyorsa, öncelikle başvuru yapan tablo listelenmelidir.
Tablo bırakıldığında, tablodaki kurallar veya varsayılanlar bağlamalarını kaybeder ve tabloyla ilişkili tüm kısıtlamalar veya tetikleyiciler otomatik olarak bırakılır. Tabloyu yeniden oluşturursanız, uygun kuralları ve varsayılanları yeniden bağlamanız, tetikleyicileri yeniden oluşturmanız ve tüm gerekli kısıtlamaları eklemeniz gerekir.
FILESTREAM özniteliğine sahip varbinary (max) sütunu içeren bir tabloyu bırakırsanız, dosya sisteminde depolanan veriler kaldırılmaz.
DROP TABLE ve CREATE TABLE aynı tabloda aynı toplu işlemde yürütülmemelidir. Aksi takdirde beklenmeyen bir hata oluşabilir.
Silinen tabloya referans veren herhangi bir görünüm veya saklı yordam, tabloya olan referansı kaldırmak için mutlaka silinmeli veya değiştirilmelidir.
Security
Permissions
Tablonun ait olduğu şemada ALTER izni, tablo üzerinde CONTROL izni veya db_ddladmin sabit veritabanı rolü üyeliği gerektirir.
SQL Server Management Studio'yu kullanma
Veritabanından tablo silmek için
Nesne Gezgini'nde silmek istediğiniz tabloyu seçin.
Tabloya sağ tıklayın ve kısayol menüsünden Sil seçeneğini seçin.
Silme işlemini onaylamanızı isteyen bir ileti kutusu. Evettıklayın.
Note
Tablo silindiğinde, tabloyla olan tüm ilişkiler otomatik olarak kaldırılır.
Transact-SQL Kullanımı
Sorgu Düzenleyicisi'nde tablo silmek için
Nesne Gezgini'nde bir Veritabanı Altyapısı örneğine bağlanın.
Standart çubuğunda Yeni Sorguöğesine tıklayın.
Aşağıdaki örneği kopyalayıp sorgu penceresine yapıştırın ve Yürüt'e tıklayın.
DROP TABLE dbo.PurchaseOrderDetail;