为什么地球上HANA BINTOTEXT()在STXL.CLUSTD上不起作用

2020-08-30 02:45发布

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

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


我已经看到许多帖子声称SAP二进制文本无法在HANA中读取。 我没有找到参考,但是我怀疑STXL.CUSTD是CESU-8以外的其他协议,这是HANA BINTOTEXT()所需要的。

我尝试了许多转换函数组合(HANA Studio中的SQL),并被这种精确的组合打开宝藏的想法深深吸引。

在这个森林里有人成功吗?

这里是三个试验的样本

  1. SELECT BINTOSTR(TO_BINARY(TO_BLOB(" CLUSTD"))) EDIText

    来自" SAPPRD"。" STXL"

    位置" TDNAME" ='0030000462000010'

    /*结果:无法完成结果操作。 com.sap.db.jdbc.exceptions.Cesu8ConversionException无效的CESU-8序列*/

  2. SELECT BINTOSTR(TO_BINARY(" CLUSTD")) EDIText," CLUSTD"

    来自" SAPPRD"。" STXL"

    位置" TDNAME" ='0030000462000010'

    /*结果:执行,但为空*/

  3. 选择 广播(BINTOSTR(广播(CLUSTR 二进制))) varchar ,是EXT,从" "" SAPPRD"中" CLUSTD"

    。" STXL"

    位置" TDNAME" ='0030000462000010'

    /*结果:执行,未知计算的整数*/

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

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


我已经看到许多帖子声称SAP二进制文本无法在HANA中读取。 我没有找到参考,但是我怀疑STXL.CUSTD是CESU-8以外的其他协议,这是HANA BINTOTEXT()所需要的。

我尝试了许多转换函数组合(HANA Studio中的SQL),并被这种精确的组合打开宝藏的想法深深吸引。

在这个森林里有人成功吗?

这里是三个试验的样本

  1. SELECT BINTOSTR(TO_BINARY(TO_BLOB(" CLUSTD"))) EDIText

    来自" SAPPRD"。" STXL"

    位置" TDNAME" ='0030000462000010'

    /*结果:无法完成结果操作。 com.sap.db.jdbc.exceptions.Cesu8ConversionException无效的CESU-8序列*/

  2. SELECT BINTOSTR(TO_BINARY(" CLUSTD")) EDIText," CLUSTD"

    来自" SAPPRD"。" STXL"

    位置" TDNAME" ='0030000462000010'

    /*结果:执行,但为空*/

  3. 选择 广播(BINTOSTR(广播(CLUSTR 二进制))) varchar ,是EXT,从" "" SAPPRD"中" CLUSTD"

    。" STXL"

    位置" TDNAME" ='0030000462000010'

    /*结果:执行,未知计算的整数*/

付费偷看设置
发送
1条回答
哎,真难
1楼-- · 2020-08-30 03:09

嗨,彼得,希望您能找到满意的结果。
您是否找到了一些使用SQL读取STXL-CLUSTD的解决方案?
我也想解决这个问题。 所以,如果您找到了一种方法,可以分享吗?
亲切的问候

一周热门 更多>