我开始在TSQL查询中使用XML。
SQL将生成以下内容。
<SampleXML>
<Colors>
<Color name="White"/>
<Color name="Blue"/>
</Colors>
<Fruits>
<Fruit name="Apple"/>
<Fruit name="Pineapple"/>
</Fruits>
</SampleXML>
答案 0 :(得分:0)
你可能正在寻找“FOR XML”T-SQL子句
http://msdn.microsoft.com/en-us/library/ms178107.aspx
SELECT查询将结果作为行集返回。您可以选择通过在查询中指定FOR XML子句来将SQL查询的正式结果检索为XML。 FOR XML子句可用于顶级查询和子查询。顶级FOR XML子句只能在SELECT语句中使用。在子查询中,FOR XML可以在INSERT,UPDATE和DELETE语句中使用。它也可以用在赋值语句中。
看一下这个网站
http://blogs.msdn.com/b/saurabh_singh/archive/2010/05/11/export-sql-table-records-to-xml-form.aspx