Tablodan sütun silme

Bu konudaki tabloda sütunları silmek açıklar SQL Server 2012kullanarak SQL Server Management Studioya Transact-SQL.

Dikkat notuDikkat

Bir tablodan bir sütun sildiğinizde, o ve içerdiği tüm verileri veritabanından silinir. Bu eylem geri alınamaz.

Bu Konuda

  • Başlamadan Önce

    Sınırlamalar ve Kısıtlamalar

    Güvenlik

  • Bir tablodan bir sütun silmek için kullanma:

    SQL Server Management Studio

    Transact-SQL

Başlamadan Önce

Sınırlamalar ve Kısıtlamalar

check kısıtlaması sahip bir sütunu silemezsiniz. Önce kısıtlamayı silmeniz gerekir.

PRIMARY key ve FOREIGN key kısıtlamaları veya tablo tasarımcısını kullanarak zaman hariç diğer bağımlı bir sütun silemezsiniz. Nesne Gezgini'ni kullanırken veya Transact-SQL, sütundaki tüm bağımlılıkları kaldırmalısınız.

Güvenlik

İzinler

Tabloda ALTER izni gerektirir.

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

SQL Server Management Studio Kullanarak

Nesne Gezgini'ni kullanarak sütunları silmek için

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

  2. İçinde Object Explorer, seçin ve sütun silmek istediğiniz tabloyu sağ silmek.

  3. İçinde Delete Object iletişim kutusunda, tıklatın Tamam.

Sütun kısıtlamaları veya diğer bağımlılıklar içeriyorsa, hata iletisi görüntülenir Delete Object iletişim kutusu. Başvurulan kısıtlamalar silerek hatayı gidermek.

Sütun tablo tasarımcısını kullanarak silmek için

  1. İçinde Object Explorer, seçin ve sütun silmek istediğiniz tabloyu sağ Tasarım.

  2. Seçin ve silmek istediğiniz sütunu sağ Sütun Sil kısayol menüsünden.

  3. Sütun bir ilişki (yabancı anahtar veya birincil anahtar) alıyorsa, ileti seçili sütunları ve ilişkilerini silinmesini onaylamak ister. Seçim Evet.

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

Transact-SQL'i Kullanma

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

    USE AdventureWorks2012;
    GO
    ALTER TABLE dbo.doc_exb DROP COLUMN column_b ;
    

Sütun kısıtlamaları veya diğer bağımlılıklar içeriyorsa, hata iletisi döndürülür. Başvurulan kısıtlamalar silerek hatayı gidermek.

Ek örnekler için bkz: ALTER TABLE (Transact-SQL).

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