1
我有我的SQL表三個XML列(單列表只用於存儲XML)和XML的結構是這樣的:串聯XML從沒有類型轉換各種XML列串
在第1列 -
<Column1XML>
....
</Column1XML>
在欄2 -
<Column2XML>
....
</Column2XML>
在列3 -
<Column3XML>
....
</Column3XML>
,我尋找的最後生成的XML:
<SomeTagName>
<Column1XML>
....
</Column1XML>
<Column2XML>
....
</Column2XML>
<Column3XML>
....
</Column3XML>
</SomeTagName>
我怎樣才能獲得這個必要的架構沒有做字符串連接?我確信必須有Typed XML的出路。
在此先感謝您查閱我的問題。
不幸的是,沒有工作:(結果不括在爲根相反,每個單獨的XML前來裹在有什麼想法 –
2012-07-17 07:37:51
完全按照你提到的 - 創建一個帶有xml列的臨時表 - SELECT [Col1XML] AS'*', [Col2XML] AS'*' FROM @TempTable FOR XML PATH('SomeTagName') – 2012-07-17 07:39:01
您有XML作爲同一行上的不同列或作爲同一列,但多行? – 2012-07-17 07:39:57