前端之家收集整理的这篇文章主要介绍了
BLOB到String,SQL Server,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个文本字符串存储为
数据库中的BLOB数据类型.我想通过
sql select
查询提取它,但我在从BLOB转换/转换为可读文本时遇到问题.
我试过例如
select convert(nvarchar(40),convert(varbinary(40),BLOBTextToExtract))
from [Navisionsql$Customer]
我想我需要类似的东西,但我无法弄清楚我需要做什么转换.有人可以给我一些指示吗?
问候
问题显然不是
sql服务器,而是更新字段的NAV系统.有一个压缩
属性可以在NAV中的BLOB字段上使用,它不是
sql Server的一部分.因此,虽然转换有效,但
自定义压缩使数据无法读取.
解决方案是通过对象设计器,表设计器,字段属性(字段行上的Shift F4)关闭压缩.
之后,数据的提取可以用例如:
select convert(varchar(max),cast(BLOBFIELD as binary))
从表
感谢所有在很多方面都正确的答案!
原文链接:https://www.f2er.com/mssql/74980.html