Bonjour,
j'ai une table avec différents types de données, dont un qui est de type XML.
J'effectue une requête en FOR XML et j'aimerai que mon type XML soit un sous noeud dans mon résultat XML.
Quelqu'un aurait-il une idée ?
Pour info, voici le bout de requete FOR XML qui me pose problème
PIPLUGS.PIPLUG_XML est de type XML
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 SELECT 5 , 4 , null, null, null, null, null, null, null, CAST(ISNULL(PIPLUGS.PIPLUG_XML,'<' + PLUGS.PLUG_NAME + '>') as XML) FROM GLOU_PIPLUGS PIPLUGS INNER JOIN GLOU_PLUGS PLUGS ON (PIPLUGS.PLUG_ID = PLUGS.PLUG_ID) WHERE PIPE_ID = @PIPE_ID FOR XML EXPLICIT
Et voici le message d'erreur :
The xml data type cannot be selected as DISTINCT because it is not comparable.
Partager