(Veritabanı altyapısı) tabloya sütun ekleme
Bu konudaki tabloda yeni sütunlar eklemek açıklar SQL Server 2012kullanarak SQL Server Management Studioya Transact-SQL.
Bu Konuda
Başlamadan Önce
Sınırlamalar ve Kısıtlamalar
Güvenlik
Kullanarak sütunları eklemek için:
SQL Server Management Studio
Transact-SQL
Başlamadan Önce
Sınırlamalar ve Kısıtlamalar
Tablo sütunları otomatik olarak ekler bu sütunlar tablonun sonuna eklemek için alter table deyimini kullanarak. Tabloda belirli bir sırayla sütunları isterseniz, kullanmak SQL Server Management Studio. Ancak, bu veritabanı tasarım en iyi uygulama değildir. Sütunları uygulama ve sorgu düzeyinde döndürülür sırayı belirtmek için en iyi yöntemdir. select kullanımı üzerinde güvenmemelisiniz * siparişin hangi onlar tablosunda tanımlanan temel beklenen sırayla tüm sütunları dönmek için. Her zaman ad sorguları ve uygulamaları içinde görünmesini istediğiniz sırayla sütunları belirtin.
Güvenlik
İzinler
Tabloda ALTER izni gerektirir.
[Top]
SQL Server Management Studio Kullanarak
Tablo Tasarımcısı ile bir tabloya sütun eklemek için
İçinde Object Explorer, sütunları eklemek ve seçmek istediğiniz tabloyu sağ Tasarım.
İlk boş hücreyi tıklatın Sütun adı sütun.
Sütun hücresine yazın. Sütun adı gerekli bir değerdir.
Gitmek için SEKME tuşuna basın Veri türü hücre ve açılan bir veri türü seçin. Bu çok gerekli bir değerdir ve bir seçmezseniz varsayılan değeri atanır.
[!NOT]
Varsayılan değeri değiştirebilirsiniz seçenekleri iletişim kutusunun altında Veritabanı Araçları.
İçinde diğer sütun özelliklerini tanımlamak üzere devam Sütun özelliklerini sekmesi.
[!NOT]
Sütun özellikleri için varsayılan değerleri yeni bir sütun oluşturmak, ancak bunları değiştirebilirsiniz eklenir Sütun özelliklerini sekmesi.
Sütun ekleme işlemi tamamladığınızda Dosya menüsünden seçin kaydetmektable name.
[Top]
Transact-SQL'i Kullanma
Bir tabloya sütun eklemek için
Bağlanmak Veritabanı Altyapısı.
Standart çubuğundan tıklatın Yeni sorgu.
Aşağıdaki örnek, iki sütun tabloya ekler dbo.doc_exa. Kopyalama ve aşağıdaki örnek sorgu penceresine yapıştırın ve tıkırtı Execute
ALTER TABLE dbo.doc_exa ADD column_b VARCHAR(20) NULL, column_c INT NULL ;
Daha fazla bilgi için bkz.ALTER TABLE (Transact-SQL)
[Top]