que tiene una mesa con una estructura como la siguiente:SQL Server 2005 Para XML explícito - Necesita ayuda formato
------------------------------
LocationID | AccountNumber
------------------------------
long-guid-here | 12345
long-guid-here | 54321
Para pasar a otro procedimiento almacenado, necesito el código XML a tener este aspecto:
<root>
<clientID>12345</clientID>
<clientID>54321</clientID>
</root>
La mejor que he podido hacer hasta ahora estaba recibiendo de esta manera:
<root clientID="10705"/>
estoy usando este SQL s esultados:
SELECT
1 as tag,
null as parent,
AccountNumber as 'root!1!clientID'
FROM
Location.LocationMDAccount
WHERE
locationid = 'long-guid-here'
FOR XML EXPLICIT
Hasta ahora, he mirado en la documentación sobre the MSDN page, pero no hemos llegado a cabo con los resultados deseados.
@KG,
Suyo me dieron esta salida realidad:
<root>
<Location.LocationMDAccount>
<clientId>10705</clientId>
</Location.LocationMDAccount>
</root>
voy a seguir con el FOR XML EXPLICIT
de Chris Leon por ahora.