Aracılığıyla paylaş


Tablo silme

Bazen silmek gereken bir tablo; örneğin, veritabanında boş alan ya da yeni bir tasarım uygulamak isteyebilirsiniz.Sildiğinizde bir tablo yapısal tanımı, veri, tam metin dizinlerini, kısıtlamaları ve dizinler; veritabanından kalıcı olarak silinir ve alan önceden depolamak için kullanılan tablo ve alt dizinleri diğer tablo s için kullanılabilir.Otomatik olarak kesilmeden kadar beklemek istemiyorsanız, açıkça geçici tablo bırakma.

yabancı anahtar UNIQUE veya birincil anahtar kısıtlamaları ile ilişkili tabloları silmeniz gerekiyorsa, önce yabancı anahtar kısıtlamaları olan tabloları silmelisiniz.Silmek, varsa bir tablo bir FOREIGN KEY kısıtlamasında başvurulan, ancak tüm yabancı anahtar silinemiyor tablo, FOREIGN KEY kısıtlaması silmelisiniz.

Tüm verileri silmek istiyorsanız bir tablo silmek istemiyorsanız, ancak tablo kendisi, onu kesecek.Daha fazla bilgi için bkz:Tüm satırlar TRUNCATE tablo'ı kullanarak silme.

Bırakma veya büyük bir tablo ve dizinleri 128'den fazla kapsamlarını, açılan için gereken tüm kapsamları eşzamanlı kilitlerin tutmadan kullanan kesecek.The Database Engine manages large object drops by splitting them in two separate phases: mantıksal ve fiziksel. Mantıksal aşamasında, tablo tarafından kullanılan varolan ayırma birimleri miktarda kaldırma için işaretlendi ve hareketi tamamlar kadar kilitli.Fiziksel aşamasında, miktarda kaldırma için işaretlenmiş ayırma birimleri, fiziksel olarak toplu olarak bırakılır.Daha fazla bilgi için bkz:Bırakma ve büyük nesneleri yeniden oluşturma.

Silinecek bir tablo

DROP tablo (Transact-SQL)

yabancı anahtar kısıtlamayı silmek için

ALTER tablo (Transact-SQL)

Bir tablo kesilemiyor.

KESME tablo (Transact-SQL)

See Also

Other Resources