【发布时间】:2014-03-07 10:58:27
【问题描述】:
好的,我已经有了
select code ,description from MYTABLE WHERE XYZ='ABC'
FOR XML PATH('CHARGELOCATION')
但问题是,尽管查询返回了大量数据,但我只得到了 2033 个字符的 XML,其余的被截断了。
【问题讨论】:
标签: sql sql-server xml sql-server-2008
好的,我已经有了
select code ,description from MYTABLE WHERE XYZ='ABC'
FOR XML PATH('CHARGELOCATION')
但问题是,尽管查询返回了大量数据,但我只得到了 2033 个字符的 XML,其余的被截断了。
【问题讨论】:
标签: sql sql-server xml sql-server-2008
也许TYPE 有帮助?
FOR XML PATH('CHARGELOCATION'), TYPE
【讨论】:
试试这样的...
SELECT CAST((
select code ,description
from MYTABLE
WHERE XYZ='ABC'
FOR XML PATH('CHARGELOCATION') ) AS NVARCHAR(MAX)) AS Data
【讨论】: