如何以XML格式获取SQL查询结果集?

时间:2014-03-07 10:58:27

标签: sql sql-server xml sql-server-2008

好的,我已经有了

select code ,description  from MYTABLE WHERE XYZ='ABC'
 FOR XML PATH('CHARGELOCATION')  

但问题是,虽然查询返回的数据量很大,但我只得到2033个字符的XML,而其余部分被截断。

2 个答案:

答案 0 :(得分:0)

也许TYPE有帮助?

FOR XML PATH('CHARGELOCATION'), TYPE

答案 1 :(得分:0)

尝试这样的事情......

SELECT CAST((
          select code ,description 
          from MYTABLE 
          WHERE XYZ='ABC'
          FOR XML PATH('CHARGELOCATION') ) AS NVARCHAR(MAX)) AS Data