3

現在、T-SQL を使用して一部のデータを XML に変換しています。属性の値を独自の行にリストする必要があります。何らかの理由で、T-SQL to 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>

どんな助けでも大歓迎です、どうもありがとう!

4

1 に答える 1