Ajouter DEFAULT à la colonne existante

12

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?

Russell Steen
la source

Réponses:

16
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]
SqlACID
la source
Peut également le faire dans le concepteur.
SqlSandwiches