2011-04-14 32 views

cevap

81

Tabii ki! Sadece ALTER TABLE... sözdizimini kullanın.

Örnek SQL Server 2008 yılında

ALTER TABLE YourTable 
    ADD Foo INT NULL /*Adds a new int column existing rows will be 
        given a NULL value for the new column*/ 

Ya

ALTER TABLE YourTable 
    ADD Bar INT NOT NULL DEFAULT(0) /*Adds a new int column existing rows will 
            be given the value zero*/ 

İlki meta verileri yalnızca değiştirmektir. İkincisi tüm satırları güncelleyecektir.

SQL Server

2012+ Enterprise sürümü ikincisi bir metadata only change too olduğunu.

2

SSMS veya ALTER TABLE .. ADD kullanarak bir sütun eklemek, varolan verileri düşürmez.

8

kullanın bu sorgu:

ALTER TABLE Customer ADD LastName VARCHAR(50); 
+1

sonra arttırılır yapmak istiyorsa ('{}') güzel biçimlendirmek ve sözdizimi için editör araç çubuğunda vurgulayın! –

1

Tablo

ALTER TABLE [table] 
ADD Column1 Datatype 

Örn

yeni sütunu ekleyin: Burada

ALTER TABLE tablename ADD columname DATATYPE(size); 

Ve bir örnektir

Kullanıcı bu oto kod, XML veya veri örneklerini yayınlarsanız, ** ** metin editörü bu satırları vurgulamak ve "kod örnekleri" butonuna tıklayın

ALTER TABLE [test] 
ADD ID Int IDENTITY(1,1) NOT NULL