web-dev-qa-db-fra.com

Ajouter DEFAULT à la colonne existante

Dans Microsoft SQL Server, comment puis-je ajouter/modifier la valeur par défaut sur une colonne de table existante à l'aide de T-SQL?

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

Pour modifier la valeur par défaut, supprimez la contrainte et ajoutez-la à nouveau avec la nouvelle valeur:

ALTER TABLE yourTable
DROP CONSTRAINT constraintName

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