2
xmlのテーブルからいくつかのフィールドを出力したいと思います。名前の属性に列の名前を入れる必要があります。出力は似ている必要があります。TSQLでXML属性とフィールド値を出力する方法
<udfields>
<udfield name="infoplanner">Test for the info</udfield>
<udfield name="plant">Amsterdam</udfield>
<udfield name="capability"/>
</udfields>
が、私はのようなものを試してみました:事前に
SELECT TOP 3
ko.infoPlanner AS "udfield/name/@infoplanner"
, ko.plant AS "udfield/name/@plant"
, ko.capability AS "udfield/name/@capability"
FROM sometable ko
WHERE CONVERT(VARCHAR(8), ko.datumtijd, 112) = CONVERT(VARCHAR(8), GETDATE(), 112)
AND COALESCE(ko.infoPlanner, '') <> ''
FOR XML PATH('')
おかげで、レオン
それは、ありがとうMikael – lcarpay
@lcarpayよく聞いてください。あなたが望むものなら、左側のチェックマークを使って答えを受け入れるべきです。 –