我目前使用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>
任何帮助将不胜感激,非常感谢!