Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Spalte zu SQL Server hinzufügen

Na sicher! Verwenden Sie einfach den ALTER TABLE... Syntax.

Beispiel

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

Oder

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

In SQL Server 2008 ist die erste Änderung nur eine Änderung der Metadaten. Die zweite aktualisiert alle Zeilen.

In SQL Server 2012+ Enterprise Edition ist der zweite ein Metadaten ändern sich auch nur .