我有一个返回单个记录集的存储过程。是否有可能将它转换成如下所示的xml使用sql 2000生成xml代码
<employee>
<firstname>x</name>
<lastname>x</name>
<dob>x</dob>
</employee>
在sql 2000中使用一些简单的选项?
我有一个返回单个记录集的存储过程。是否有可能将它转换成如下所示的xml使用sql 2000生成xml代码
<employee>
<firstname>x</name>
<lastname>x</name>
<dob>x</dob>
</employee>
在sql 2000中使用一些简单的选项?
SELECT *
FROM MyTable
WHERE 1 = 1
FOR XML AUTO
代替AUTO,您可以使用RAW,EXPLICIT或PATH(请参阅此处http://msdn.microsoft.com/en-us/library/ms178107(v=SQL.90).aspx),但AUTO一般按您的要求做。
我只能找到MSDN笔记SQL 2008和2005年,但我敢肯定,我用这个在2000年之前...
感谢Skrealin
下面的查询工作
select * from Mytable employee for xml auto,elements
SQL Server 2000不**支持'FOR XML PATH' - 这是2005版本中的一项新功能 – 2010-11-04 15:04:28