ob社区版4.2.2在存储过程中传长值给变量查询返回outrow

【 使用环境 】测试环境
【 OB or 其他组件 】oceanbase
【 使用版本 】oceanbase_CE_4.2.2.0
【问题描述】在库内直接赋长值给变量查询正常,在存储过程中调用返回outrow
【复现路径】
表结构


数据长度

传值变量查询正常

调用存储过程返回outrow

我们在最新的4_2_x_release版本上没有复现这个问题,可能是最新版已经修复了,麻烦你提供下具体的commit id,我们再看看。
./bin/observer -V

OceanBase_CE 4.2.2.0,可能是您传入值的长度不够?我传入一个短值也没有问题

感谢你的反馈,我们调整参数尝试几次后复现了这一问题,已经跟相关模块的同学进行了沟通,将在后续版本进行修复。
就上面的数据量而言,可以使用inrow代替,太大的数据暂时不支持。参考:OceanBase分布式数据库-海量数据 笔笔算数