2
我想從SQL Server生成XML選擇查詢。我想輸出看起來像這樣:從SQL選擇查詢輸出複雜的XML
<Root Version="3.3" UnitsOfMeasure="metric">
<Header>
<HeaderID CountryCode="TH" LanguageCode="tha" Name="บริษัท เลิศวนิชออยล์ จำกัด สาขา 1" IDType="Local">88</HeaderID>
</Header>
<Item>
<ItemID Name="Premium Unleaded">4021</ItemID>
<SubItem>
<SubItemID Name="T3">3</SubItemID>
<TimeStamp>
<Date>2015-09-19</Date>
<Time>14:09</Time>
</TimeStamp>
</SubItem>
</Item>
<Item>
<ItemID Name="Diesel">4041</ItemID>
<SubItem>
<SubItemID Name="T1">1</SubItemID>
<TimeStamp>
<Date>2015-09-19</Date>
<Time>14:09</Time>
</TimeStamp>
</SubItem>
<SubItem>
<SubItemID Name="T7">7</SubItemID>
<TimeStamp>
<Date>2015-09-19</Date>
<Time>14:09</Time>
</TimeStamp>
</SubItem>
</Item>
</Root>
數據庫結構是
HeaderTable
通過加入到ItemTable
HeaderID
外鍵ItemTable
加入到通過HeaderID
SubItemTable
和ItemID
作爲主鍵
讓我知道如果您需要更多信息,請通知我們。
我已經做了這相當成功地使用FOR XML命令。文檔也很好。 –
我在哪裏可以找到文檔? –
微軟的文檔是一個堅實的開始在這一個地方,嘗試在這裏; https://msdn.microsoft.com/en-GB/library/ms178107.aspx –