5
我試圖從sql 2005查詢創建以下XML文檔。我正在努力的是文檔在同一級別上有3個節點 - Customer,RepairFacility和Action。從SQL查詢創建XML文檔
- 什麼是需要
<Elements>
<Element>
<Customer>
<FirstName></FirstName>
<LastName></LastName>
</Customer>
<RepairFacility>
<LocationName></LocationName>
<LocationPhone></LocationPhone>
</RepairFacility>
<Action>
<FollowUpFlag></FollowUpFlag>
<DateAction></DateAction>
</Action>
</Element>
<Element>
</Element>
</Elements>
- 我的查詢
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')
- 什麼我得到
<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>
我感謝任何幫助。
作品!謝謝瑞恩 – 2012-03-22 15:32:00