Pregunta

prob una pregunta fácil, pero yo soy nuevo en la formación de XML en SQL 2005, pero ¿Cuál sería el mejor para sentencia SQL XML para utilizar para formar el XML se ve a continuación de una tabla que se parece a esto?

Column1     Column2   
------------------------
Baseball    Football   
Cricket     Polo       
Swim        Beach      

salida XML deseado:

<Category Name="Baseball">
  <Subcategory>Football</Subcategory>
</Category>
<Category Name="Cricket">
  <SubCategory>Polo</Subcategory>
</Category>
<Category Name="Swim">
  <SubCategory>Beach</Subcategory>
</Category>
¿Fue útil?

Solución

No comprobado:

SELECT t.column1 AS "@Name",
       t.column2 AS Subcategory
  FROM TABLE t
FOR XML PATH ('Category')

en ejemplos que se encuentran aquí .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top