我目前正在使用 T-SQL 将一些数据转换为 XML。我需要在自己的行上列出属性的值。出于某种原因,T-SQL 到 XML 一直在同一行将值连接在一起。
示例代码:
SELECT
'Fruits' AS [Attribute/@name],
'Apple' AS [Attribute/Value],
'Orange' AS [Attribute/Value],
'Grape' AS [Attribute/Value]
FOR XML PATH (''), ROOT('CustomProduce'), TYPE
样本结果:
<CustomProduce>
<Attribute name="Fruits">
<Value>AppleOrangeGrape</Value>
</Attribute>
</CustomProduce>
期望的结果:
<CustomProduce>
<Attribute name="Fruits">
<Value>Apple</Value>
<Value>Orange</Value>
<Value>Grape</Value>
</Attribute>
</CustomProduce>
任何帮助将不胜感激,非常感谢!