如何将BLOB转换为varchar

2020-09-04 16:59发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我们正在从具有BLOB数据类型列的远程源表中读取数据。

您能否协助我将BLOB数据类型转换为nvarchar,在BLOB数据类型中,我们具有HTML标记,一些特殊字符和外语文本也即将出现。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我们正在从具有BLOB数据类型列的远程源表中读取数据。

您能否协助我将BLOB数据类型转换为nvarchar,在BLOB数据类型中,我们具有HTML标记,一些特殊字符和外语文本也即将出现。

付费偷看设置
发送
3条回答
95年老男孩
1楼-- · 2020-09-04 17:33

您好Chitturi Venu,

是尝试转换(long varchar,)还是转换(long nvarchar,),具体取决于您的SQL Anywhere数据库的排序规则和BLOB的编码? 如果编码不匹配,则应使用csconvert函数完成该工作。

HTH

Volker
DB-TecKnowledgy

SAP小菜
2楼-- · 2020-09-04 17:19

如果我正确理解了您的问题,则您的数据已经存储为BLOB(=二进制)。 再次将其强制转换为二进制没有任何作用。

木偶小白
3楼-- · 2020-09-04 17:28

嗨,Volker,

我尝试使用强制转换为二进制,也尝试转换为十六进制格式。 但是它给出了以下错误

com.sap.db.jdbc.exceptions.Cesu8ConversionException无效的CESU-8序列。

我们非常感谢您的协助。

一周热门 更多>