Tablodan sütun silme
Bu konudaki tabloda sütunları silmek açıklar SQL Server 2012kullanarak SQL Server Management Studioya Transact-SQL.
Dikkat |
---|
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.
[Top]
SQL Server Management Studio Kullanarak
Nesne Gezgini'ni kullanarak sütunları silmek için
İçinde Object Explorer, örneğine bağlanmak Veritabanı Altyapısı.
İçinde Object Explorer, seçin ve sütun silmek istediğiniz tabloyu sağ silmek.
İç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
İçinde Object Explorer, seçin ve sütun silmek istediğiniz tabloyu sağ Tasarım.
Seçin ve silmek istediğiniz sütunu sağ Sütun Sil kısayol menüsünden.
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.
[Top]
Transact-SQL'i Kullanma
Sütun 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.
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).
[Top]