Je suis en train de ce qui suit:Erreur lors de la mise à jour des valeurs d'une colonne dans SQL Server?
update Question set CreatedBy = "02712b8a-1f32-49bc-911b-d3ee4d0c9d90"
Mais cela me donne une erreur:
Invalid column name '02712b8a-1f32-49bc-911b-d3ee4d0c9d90'.
Quand j'essayez ce qui suit cela fonctionne bien et énumère les valeurs:
select createdby from question
Je vérifié et de ce que je comprends la syntaxe de ma mise à jour est correcte. Quelqu'un peut-il voir ce qui pourrait être faux. Pourquoi suppose-t-on que la chaîne longue est un nom de colonne. Notez que le type de données de CreatedBy est UNIQUEIDENTIFIER.
Modifier les guillemets doubles guillemets simples –
des guillemets doubles utilisés pour les identifiants (noms de colonnes, noms de table, etc.), des guillemets simples pour littéraux. – Stan