我有一個扁平表,其中包含表示需要以XML顯示的組的列。示例數據:使用SQL Server將表格數據轉換爲XML
Market, Label, Style, Type
XXX, YYY, JJJ, 111
XXX, YYY, JJJ, 222
XXX, YYY, JJJ, 333
XXX, YYY, JJJ, 444
XXX, YYY, LLL, 111
XXX, YYY, LLL, 222
XXX, YYY, LLL, 333
XXX, YYY, LLL, 444
使用T-SQL什麼是以下輸出的最佳方式:
<Market value=XXX>
<label value=YYY>
<Style value=JJJ>
<Type value=111>
</Type>
...
</Style>
<Style value=LLL>
...
</Style>
</label>
</Market>
我可以通過使用SQL Server中的XML子句中明確做到這一點?
在C#/ etc中更容易實現的唯一原因是練習和熟悉。如果你從不使用它,通過[T] SQL生成XML將不會變得更容易。 – 2010-09-28 18:29:12