ORA-64203:目标缓冲区太小,无法容纳字符集转换之后的CLOB数据。

对于clob字段,添加/修改sql数据集时,预览可以正常显示;

但是保存sql后,预览报错,做成明细表也报错。

展示时,会默认添加as varchar2(4000) 做限制,这个能修改么?

报错信息如下:

出错节点ID: [ 79b97b2f-f917-fcb4-69cd-451b5491789b ] 错误代码:62400001The SQL : {   select "v0" "__fcol_0" from (  select    "x"."v0",    rownum "rn"  from (    select cast("T_972469"."DETAIL_MSG" as varchar2(4000)) "v0"    from (select temp.detail_msg1 || temp.detail_msg2 as detail_msg from (select substr(detail_msg, 0, 1000) as detail_msg1, substr(detail_msg, 1001, 2000) as detail_msg2 from its_cust_info_break_raw_sub where UNIQUE_MARK = 'b92c97bed1a14d909aca63d287850cb4')temp ) "T_972469"  ) "x"  where rownum <= (0 + 5000) ) where "rn" > 0 order by "rn"  } is wrong,  please check!ORA-64203: 目标缓冲区太小, 无法容纳字符集转换之后的 CLOB 数据。

FineBI 帆软用户PWCI0PKiGx 发布于 2022-7-25 15:53
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
snrtuemcLv8专家互助
发布于2022-7-25 15:54
  • 帆软用户PWCI0PKiGx 帆软用户PWCI0PKiGx(提问者) 使用了拼接,但是拼接后的字段会超过4000字符,FineBI预览会加 select cast(\"T_972469\".\"DETAIL_MSG\" as varchar2(4000)) \"v0\" ,4000字符的限制,还是会报错的
    2022-07-25 16:14 
  • snrtuemc snrtuemc 回复 帆软用户PWCI0PKiGx(提问者) 那估计需要咨询帆软技术支持了。。
    2022-07-25 16:16 
  • 2关注人数
  • 2827浏览人数
  • 最后回答于:2022-7-25 15:54
    请选择关闭问题的原因
    确定 取消
    返回顶部