Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Ajouter une colonne à SQL Server

Bien sûr! Utilisez simplement le ALTER TABLE... syntaxe.

Exemple

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

Ou

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

Dans SQL Server 2008, le premier est un changement de métadonnées uniquement. La seconde mettra à jour toutes les lignes.

Dans SQL Server 2012+ Enterprise Edition, le second est un seulement les métadonnées changent aussi .