使用sql2000生成xml

使用sql2000生成xml,sql,sql-server-2000,Sql,Sql Server 2000,我有一个返回单个记录集的存储过程。是否可以像下面这样将其转换为xml <employee> <firstname>x</name> <lastname>x</name> <dob>x</dob> </employee> x x x 在sql 2000中使用一些简单的选项 SELECT * FROM MyTable WHERE 1 = 1 FOR XML AUTO 您可以

我有一个返回单个记录集的存储过程。是否可以像下面这样将其转换为xml

<employee>
    <firstname>x</name>
    <lastname>x</name>
    <dob>x</dob>
</employee>

x
x
x
在sql 2000中使用一些简单的选项

SELECT *
FROM MyTable
WHERE 1 = 1
FOR XML AUTO
您可以使用RAW、EXPLICIT或PATH(参见此处),而不是AUTO,但AUTO通常会执行您想要的操作

我只能在MSDN上找到SQL 2008和2005的注释,但我确信我以前在2000年使用过它

您可以使用RAW、EXPLICIT或PATH(参见此处),而不是AUTO,但AUTO通常会执行您想要的操作

我只能在MSDN for SQL 2008和2005上找到注释,但我确信我在2000年之前使用过它…

谢谢Skrealin

下面的查询有效

从Mytable employee for xml auto中选择*元素

下面的查询有效

从Mytable employee for xml auto中选择*元素

SQL Server 2000不支持xml路径的
-这是2005版本中的新功能SQL Server 2000不支持xml路径的
-这是2005版本中的新功能