J'ai une table dont l'une des colonnes est "Date" de type datetime. Nous avons décidé d'ajouter une contrainte par défaut à cette colonne
Alter table TableName
alter column dbo.TableName.Date default getutcdate()
mais cela me donne une erreur :
Syntaxe incorrecte près de '.
Est-ce que quelqu'un voit quelque chose de manifestement erroné ici, qui m'échappe (à part un meilleur nom pour la colonne) ?
12 votes
N'utilisez pas de types ou de mots-clés comme noms de colonnes !
8 votes
Yup, d'accord - "Quelqu'un voit-il quelque chose de manifestement mauvais ici, que je ne vois pas (autre que d'avoir un meilleur nom pour la colonne)".