Utiliser l'esperluette dans la distribution en SQL

L'extrait de code suivant sur SQL server 2005 échoue sur l'esperluette " &":

select cast('<name>Spolsky & Atwood</name>' as xml)

Quelqu'un sait-il une solution?

Plus d'explication, j'ai besoin de mettre à jour des données dans une colonne XML, et je suis en utilisant une recherche & remplacement type de hack en jetant le XML de la valeur à une colonne de type varchar, faire le remplacement et la mise à jour de la colonne XML avec cette distribution.

N'2005 ont un type XML, vraiment? Pourquoi?
Que voulez-vous dire "pourquoi"? Afin de fournir une syntaxe XML, afin de permettre la manipulation par l'intermédiaire de XQuery, pour permettre l'index XML, afin de permettre une validation par rapport à des ensembles de schémas, ...

OriginalL'auteur edosoft | 2009-07-13