Adicionar DEFAULT à coluna existente

12

No Microsoft SQL Server, como posso adicionar / alterar o padrão em uma coluna da tabela existente usando o T-SQL?

Russell Steen
fonte

Respostas:

16
ALTER TABLE yourTable ADD  CONSTRAINT constraintName  
   DEFAULT ('XYZ') FOR [YourColumn]

Para alterar o padrão, descarte a restrição e adicione-a novamente com o novo valor:

ALTER TABLE yourTable
DROP CONSTRAINT constraintName

ALTER TABLE yourTable ADD  CONSTRAINT constraintName  
   DEFAULT ('ABC') FOR [YourColumn]
SqlACID
fonte
Também pode fazê-lo no designer.
SqlSandwiches