根据列数据的长度,如果您只是想在 Management Studio 中查看数据,请将列转换为 XML 数据类型:
declare @t1 table(c1 ntext)
insert into @t1 values(space(5000) + 'a' + space(5000))
select cast(c1 as xml) from @t1
该示例将为您提供一个列,您可以单击该列以在新窗口中查看整个数据集。
返回最大数据量的设置:
- 工具 | 选项 | 查询结果 | SQL 服务器 | 结果转文本 | 每列显示的最大字符数
- 工具 | 选项 | 查询结果 | SQL 服务器 | 结果到网格 | 检索到的最大字符数
编辑:要获得完整值,对于更大的数据大小,此答案指向将其包装在 CDATA 列中的正确方法:
declare @t1 table(c1 ntext)
insert into @t1 values(space(10000) + 'a' + space(10000))
select
convert(xml,'<xml><![CDATA[' + cast(c1 as varchar(max)) + ']]></xml>')
from
@t1