使用SQL 2000使用from XML子句创建XML

时间:2009-03-29 23:51:05

标签: sql xml

我正在从SQL查询创建XML文档,我想知道是否有办法通过SQL查询输出版本和编码标记?

2 个答案:

答案 0 :(得分:0)

我认为您可以手动将此信息添加到查询结果中,因为它们不超过两个字符串。

答案 1 :(得分:0)

FOR XML是SQL Server 2005中的新功能,对吗?所以你必须手动组装XML:

select 
   '<?xml version="1.0" encoding="ISO-8859-1" ?>' + char(13) + char(10) +
   '<root>' + char(13) + char(10) +
   '    <value>' + yourtable.yourfield + '</value>' + char(13) + char(10) +
   '</root>' + char(13) + char(10)
from yourtable
where id = 1

您可以使用XML标题中声明的编码进行传输。