我将从类似下面格式的双列表中返回XML:
表格
month count
----- ----
January 578
February 300
March 147
April 45
May 8
XML
<January>578</January>
<February>300</February>
<March>147</March>
<April>45</April>
<May>8</May>
我已经尝试了以下SQL语句,
SELECT * FROM #temp;
SELECT (
SELECT monthId AS 'month/@atr', count AS month
FROM #temp
FOR XML PATH(''), TYPE
)
FOR XML PATH('')
我知道上面的脚本是用于获取第一列值作为属性。
但在我的情况下,我需要将第一列值作为节点,第二列值作为它的值。
感谢您的帮助。