Celui-ci semble si simple, mais je dois manquer quelque chose ...Sélectionnez nœuds XML comme XML dans T-SQL
Compte tenu de cette SQL:
declare @xml XML
set @xml =
'<people>
<person>
<name>Matt</name>
<surname>Smith</surname>
<person>
<person>
<name>John</name>
<surname>Doe</surname>
<person>
</people>'
Comment iriez-vous à obtenir une table contenant:
people
----------------------------------------------------------------------
<person>\n <name>Matt</name>\n <surname>Smith</surname>\n <person>
<person>\n <name>John</name>\n <surname>Doe</surname>\n <person>
-à-dire: Saisissant nœuds entiers comme nvarchar (NNN) éléments, pas seulement leurs noms, les attributs ou valeurs?
J'ai essayé d'utiliser node(), text(), fn: node(), fn: texte(), bla bla etc ... Nuffin encore!