Comment ajouter une valeur par défaut pour une colonne?
J'ai une colonne existante dans ma base de données SQL Server. J'ai essayé tout ce que je pense, mais ne peut pas obtenir une valeur par défaut pour être ajouté à la colonne. Ce qui fonctionne dans tous les autres de la base de données est
alter table mytable
alter column mycolumn set default(now()) --mycolumn is a datetime
Comment puis-je le faire en SQL Server?
L'erreur que je reçois pour que la syntaxe exacte est incorrect syntax near the keyword 'set'
Vous devez vous connecter pour publier un commentaire.
Utilisation:
Pour plus d'info, voir: Travailler avec des Contraintes par Défaut
Si vous souhaitez modifier la valeur par défaut d'une colonne existante. Vous devez d'abord supprimer la contrainte, puis ajouter la contrainte de tous les plus de nouveau comme ci-dessous
Si vous n'êtes pas avoir la Contrainte de détails de la table, vous pouvez utiliser la sous requête