it-swarm.it

Aggiungi DEFAULT alla colonna esistente

In Microsoft SQL Server, come posso aggiungere/modificare il valore predefinito su una colonna di tabella esistente usando T-SQL?

12
Russell Steen
ALTER TABLE yourTable ADD  CONSTRAINT constraintName  
   DEFAULT ('XYZ') FOR [YourColumn]

Per modificare il valore predefinito, eliminare il vincolo e aggiungerlo nuovamente con il nuovo valore:

ALTER TABLE yourTable
DROP CONSTRAINT constraintName

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