Comment ajouter une colonne à une table SQL Server avec une valeur par défaut qui est égale à la valeur d'une colonne existante ?
J'ai essayé cette instruction T-SQL :
ALTER TABLE tablename
ADD newcolumn type NOT NULL DEFAULT (oldcolumn)
mais cela donne une erreur :
Le nom "oldcolumn" n'est pas autorisé dans ce contexte. Les expressions valides de valides sont les constantes, les expressions constantes et (dans certains contextes) les variables. contextes) les variables. Les noms de colonnes ne sont pas autorisés.