Tabloları (veritabanı altyapısı) Sil
Sen-ebilmek silmek (damla), veritabanınızdaki bir tablo SQL Server 2012kullanarak SQL Server Management Studioya Transact-SQL.
Dikkat |
---|
Tabloyu silmeden önce dikkatlice düşünün. Varolan sorguları, görünümleri, kullanıcı tanımlı işlevler, saklı yordamlar veya programlar bu tabloya başvuruda, silme işlemini bu nesneleri geçersiz hale getirir. |
Bu Konuda
Başlamadan Önce
Sınırlamalar ve Kısıtlamalar
Güvenlik
Bir tabloyu silmek için kullanma:
SQL Server Management Studio
Transact-SQL
Başlamadan Önce
Sınırlamalar ve Kısıtlamalar
FOREIGN key kısıtlaması tarafından başvurulan bir tablo bırakamazsınız. İlk başvuru FOREIGN key kısıtlaması veya başvuru tablosunda bırakılan gerekir. Başvuru tablosu ve tablonun birincil anahtarı tutan aynı drop table deyimi içinde bırakılan, başvuru tablosu önce listelenmelidir.
Tablo bırakılan kuralları veya varsayılan değerler tablo kendi bağlama kaybetmek ve herhangi bir kısıtlama veya tabloyla ilişkilendirilmiş tetikleyiciler otomatik olarak bırakılır. Bir tabloyu yeniden oluşturduğunuzda, uygun kurallar ve varsayılan ayarları yeniden bağlamanız herhangi bir tetikleyici yeniden oluşturun ve gerekli tüm kısıtlamaları eklemeniz gerekir.
Eğer içeren bir tablo açılan bir varbinary (max)sütun FILESTREAM özniteliğine sahip, dosya sisteminde depolanan tüm veriler değil kaldırılacak.
drop table ve create table aynı toplu iş aynı masada yürütülmemesi gerektiğini. Aksi takdirde beklenmeyen bir hata oluşabilir.
Herhangi bir görünüm veya saklı yordamı bırakılan tablo başvuran gerekir açıkça silinemez veya tablo başvurusunu kaldırmak için güncellenmiştir.
Güvenlik
İzinler
Tablonun ait olduğu, tablo veya üyeliği üzerinde DENETIM izni şema alter izni gerektirir db_ddladmin veritabanı rolü.
[Top]
SQL Server Management Studio Kullanarak
Veritabanından tablo silme
Nesne Explorer'da silmek istediğiniz tabloyu seçin.
Tabloyu sağ tıklatın ve seçin silmek kısayol menüsünden.
Bir ileti kutusu silme işlemini onaylamanızı ister. Tıklayın Evet.
[!NOT]
Tablo otomatik olarak silme, o ilişkiler kaldırır.
[Top]
Transact-SQL'i Kullanma
Bir tablo sorgu Düzenleyicisi'nde silmek için
İçinde Object Explorer, örneğine bağlanmak Veritabanı Altyapısı.
Standart çubuğunda Yeni sorgu.
Kopyalama ve aşağıdaki örnek sorgu penceresine yapıştırın ve tıkırtı Execute.
DROP TABLE dbo.PurchaseOrderDetail;
Daha fazla bilgi için bkz.drop table (Transact-sql)
[Top]