Bonjour à tous,
La requête suivante me retourne l'erreur : XML parsing: line 3, character 54, semicolon expected
L'erreur vient du caractère &. Quand je le remplace par &, la requête select me retourne AT&T qui est différent du résultat attendu AT&T que je l'utilise dans d'autres requêtes de sélection par la suite.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 DECLARE @xml XML SET @xml = ' <Query> <Criteria><fieldname>Context</fieldname><value>AT&T</value></Criteria> </Query> ' SELECT NULLIF(CAST(T.C.query('./Criteria[fieldname=''Context'']/value/text()') AS NVARCHAR(100)),'') FROM @XML.nodes('/Query') T(C)
Merci pour votre aide.
Partager