Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment supprimez-vous une valeur par défaut d'une colonne dans une table ?

C'est une contrainte par défaut, vous devez effectuer un :

ALTER TABLE {TableName} 
DROP CONSTRAINT ConstraintName

Si vous n'avez pas spécifié de nom lors de la création de la contrainte, SQL Server en a créé un pour vous. Vous pouvez utiliser SQL Server Management Studio pour trouver le nom de la contrainte en accédant à la table, en ouvrant son nœud d'arborescence, puis en ouvrant le nœud Contraintes.

Si je me souviens bien, la contrainte sera nommée quelque chose dans le sens de DF_SomeStuff_ColumnName.

MODIFIER :Josh W. la réponse contient un lien vers un Donc une question qui vous montre comment trouver le nom de contrainte généré automatiquement à l'aide de SQL au lieu d'utiliser l'interface de Management Studio.