ssms表格展示大数据的限制


Warning: Undefined array key "HTTP_REFERER" in /www/wwwroot/prod/www.enjoyasp.net/wp-content/plugins/google-highlight/google-hilite.php on line 58

工具-选项-查询结果-SQL Server 以网络显示结果中可设置最大非XML数据为65535
但实际最大只能到43679 。
测试:
select replicate(convert(varchar(max),’-‘),65535)
解决方法:鉴于xml数据大小可以不限制,可以转成xml来展示
select replicate(convert(varchar(max),’-‘),65535)
FOR XML PATH(”)

对于表中nvarchar(max)数据,用select也会有上述问题,解决方法是打开表,copy数据