我有一個類似如下結構的表:SQL Server 2005中對於XML明確 - 需要幫助的格式
------------------------------
LocationID | AccountNumber
------------------------------
long-guid-here | 12345
long-guid-here | 54321
要傳遞到另一個存儲過程,我需要的XML看起來像這樣:
<root>
<clientID>12345</clientID>
<clientID>54321</clientID>
</root>
我已經能夠做到到目前爲止是越來越像這種情況的最好:
<root clientID="10705"/>
我使用這個SQL小號tatement:
SELECT
1 as tag,
null as parent,
AccountNumber as 'root!1!clientID'
FROM
Location.LocationMDAccount
WHERE
locationid = 'long-guid-here'
FOR XML EXPLICIT
到目前爲止,我已經看了看文檔上the MSDN page,但我不希望的結果出來。
@KG,
此致給了我這個輸出實際上是:
<root>
<Location.LocationMDAccount>
<clientId>10705</clientId>
</Location.LocationMDAccount>
</root>
我會與從克里斯·萊昂堅持現在。