Tabloları (veritabanı altyapısı) Sil

Sen-ebilmek silmek (damla), veritabanınızdaki bir tablo SQL Server 2012kullanarak SQL Server Management Studioya Transact-SQL.

Dikkat notuDikkat

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ü.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

SQL Server Management Studio Kullanarak

Veritabanından tablo silme

  1. Nesne Explorer'da silmek istediğiniz tabloyu seçin.

  2. Tabloyu sağ tıklatın ve seçin silmek kısayol menüsünden.

  3. Bir ileti kutusu silme işlemini onaylamanızı ister. Tıklayın Evet.

    [!NOT]

    Tablo otomatik olarak silme, o ilişkiler kaldırır.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Transact-SQL'i Kullanma

Bir tablo sorgu Düzenleyicisi'nde silmek için

  1. İçinde Object Explorer, örneğine bağlanmak Veritabanı Altyapısı.

  2. Standart çubuğunda Yeni sorgu.

  3. 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)

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]