我正在从SQL查询创建XML文档,我想知道是否有办法通过SQL查询输出版本和编码标记?
答案 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标题中声明的编码进行传输。