Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Adicionar coluna ao SQL Server


É claro! Basta usar o ALTER TABLE... sintaxe.

Exemplo
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*/

No SQL Server 2008, a primeira é uma alteração apenas de metadados. O segundo atualizará todas as linhas.

Na edição do SQL Server 2012+ Enterprise, o segundo é um os metadados também mudam .