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 Veritabanı
Azure SQL Yönetilen Örneği
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.
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. Hem başvuru yapan tablo hem de birincil anahtarı içeren tablo aynı DROP TABLE ifadesinde siliniyorsa, başvuru yapan tablo önce 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.
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;
Daha fazla bilgi için bkz DROP TABLE . (Transact-SQL)