5
J'essaie de créer le document XML ci-dessous à partir d'une requête sql 2005. Ce que je struling avec est le doc a 3 nœuds sur le même niveau - Customer, RepairFacility, et Action.Créer un document XML à partir d'une requête SQL
--Qu'est est nécessaire
<Elements>
<Element>
<Customer>
<FirstName></FirstName>
<LastName></LastName>
</Customer>
<RepairFacility>
<LocationName></LocationName>
<LocationPhone></LocationPhone>
</RepairFacility>
<Action>
<FollowUpFlag></FollowUpFlag>
<DateAction></DateAction>
</Action>
</Element>
<Element>
</Element>
</Elements>
--Mon Recherche
SELECT
( SELECT .....
FROM tbl A1
FOR XML PATH('Customer'), TYPE),
(SELECT ......
FROM tbl A2
FOR XML PATH('RepairFacility'), TYPE),
(SELECT .....
FROM tbl J
FOR XML PATH('Action'), TYPE )
FOR XML PATH(''), ROOT('Element')
--Qu'est Je reçois
<Elements>
<Element>
<Customer>
<FirstName></FirstName>
<LastName></LastName>
</Customer>
<Customer>
<FirstName></FirstName>
<LastName></LastName>
</Customer>
<RepairFacility>
<LocationName></LocationName>
<LocationPhone></LocationPhone>
</RepairFacility>
<RepairFacility>
<LocationName></LocationName>
<LocationPhone></LocationPhone>
</RepairFacility>
<Action>
<FollowUpFlag></FollowUpFlag>
<DateAction></DateAction>
</Action>
<Action>
<FollowUpFlag></FollowUpFlag>
<DateAction></DateAction>
</Action>
</Element>
<Element>
</Elements>
Je suis reconnaissant pour toute aide.
Works! Merci Ryan –