如何在SQL Server Management Studio中恢复行的完整内容?
如果你使用“结果到网格”,数据是编码的,所以像换行符这样的东西就会丢失。如果您执行“结果到文件”或“结果到文本”,则文本限制为8192个字符。
注意:我有解决方案,但我正在使用SO来记录这个问题。如果你有更好的答案,请随时张贴。
发布于 2012-01-20 01:02:31
我将其转换为XML
select @variable_with_long_text
as [processing-instruction(x)] FOR XML PATH
processing-instruction
位用于阻止它将诸如<
to <
之类的字符实体化
发布于 2017-11-22 00:03:50
只需使用默认的“结果到网格”,然后右键单击网格结果并选择“结果另存为...”CSV。
完整内容将保存在文件中,即使有换行符。一些varchar(max)列的内容大约为3MB,保存正常,而不是被截断。
发布于 2012-06-20 08:24:21
我为SSMS开发了一个插件- "SSMSBoost“,最近添加了”复制单元格内容1:1“功能(可在网格的上下文菜单中访问)。它将返回单元格中的所有数据,不做任何修改,也不会截断。
https://stackoverflow.com/questions/8930034
复制相似问题