首页 > 解决方案 > 如何查看所有数据 如果有这么大的数据只有一列一行?

问题描述

只有一列一行有 185.647.711 个字符数据。所以我想查看所有数据。我试图复制到文本文件(Ctrl+C Ctrl+P)。它只获得了近一半的数据。有什么方法可以查看所有数据吗?

标签: sqlsql-server

解决方案


我使用了这段代码,但它仍在运行。" 创建表 #temp( 名称 nvarchar(max) )

声明 @string nvarchar(max) set @string = (SELECT columName FROM TableName where ID = someId)

声明@i int set @i = 50000

而@i < 185647711 开始插入#temp select SUBSTRING(@string,@i-50000,@i) 设置@i = @i + 50000 结束

插入 #temp 选择正确(@string,185647711%50000)

select * from #temp drop table #temp " 是的,我知道数据太愚蠢了,但数据就是数据。


推荐阅读