我有SQL Server
一个表,我把结果从表中设置的值转换成XML
这样的:在SQL Server中的XML列临时表
select
lAccountID,
sName,
sAge
from
AccountDVDetails
where
laccountID = 10
for xml raw ('Values'), ROOT ('Accounts'), ELEMENTS
该查询给了我XML
像
<Accounts>
<Values>
<lAccountID>10</lAccountID>
<sName>A</sName>
<sAge>21</sAge>
</Values>
<Values>
<lAccountID>10</lAccountID>
<sName>B</sName>
<sAge>22</sAge>
</Values>
<Values>
<lAccountID>10</lAccountID>
<sName>C</sName>
<sAge>23</sAge>
</Values>
</Accounts>
现在我想这个XML
与lAccountId
在临时表中存储#tmpAccount
像
lAccountId XMLValue
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
10 <Accounts><Values><lAccountID>10</lAccountID><sName>A</sName><sAge>21</sAge></Values><Values><lAccountID>10</lAccountID><sName>B</sName><sAge>22</sAge></Values><Values><lAccountID>10</lAccountID><sName>C</sName><sAge>23</sAge></Values></Accounts>
我该如何做到这一点?我试图把XML
变成string
变量,但XML
被截断到一定的限度。
任何帮助将深表谢意。谢谢。
你是否需要对许多'lAccountID's一次或这总是绑定到一个ID(在这种情况下10)? – Shnugo
@Shnugo是的,我一次需要许多'lAccountID'这个 –
接受的答案并没有真正涵盖这个......你能够自己解决这个问题吗? – Shnugo