1
我有兩列這樣的表(DataXML是XML數據類型):結合XML多行數據到一個XML值(SQL Server)的
RowID DataXML
––––– –––––––––––––––––––––––––––
1 <ELEM FOO="11" BAR="A" />
2 <ELEM FOO="22" BAR="B" />
3 <ELEM FOO="33" BAR="C" />
4 <ELEM FOO="44" BAR="D" />
我想編寫一個T-SQL聲明是這樣的:
declare @MyXML xml;
set @MyXML = (
SELECT DataXML
FROM MyTable
WHERE RowID BETWEEN 2 AND 3
FOR XML ??????
);
和@MyXML本文檔結束:
<ROOT>
<ELEM FOO="22" BAR="B" />
<ELEM FOO="33" BAR="C" />
</ROOT>
我怎樣寫我的查詢聲明以獲得我想要的結果?
謝謝你閱讀我的問題。
丹
要命!完善。謝謝。 – JediSQL