我需要以 XML 格式返回我的结果集,这工作正常,但如果记录数量增加,我的 xml 输出将被截断
这是我的查询
select t.id,t.name,t.address from test FOR XML AUTO, ROOT('Response'), ELEMENTS
但是我已经设置了一些选项来增加输出结果集,比如..
Tools --> Options --> Query Results --> SQL Server --> Results to Text --> Maximum
number of characters displayed in each column
Tools --> Options --> Results --> Maximum characters per column
但我仍然无法得到我想要的结果。
请提出我的解决方案
编辑:但是,当我单击 XML 时,它会在另一个查询窗口中打开并在此处显示所有 xml,但它不会返回所有 xml,而是返回截断的 xml。
谢谢....
最佳答案
尝试以下操作:
Declare @xmldata xml
set @xmldata = (select ... From test for xml...)
select @xmldata as returnXml
关于sql - XML 输出在 SQL 中被截断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2742651/