oceanbase是不是有版本不支持with子语句?

【 使用环境 】生产环境
【 OB or 其他组件 】OB
【 使用版本 】3.1.2
【问题描述】在5.7.25-OceanBase_CE-v4.1.0.1版本(测试)上,能使用with语句查询,但是在3.1.2(生产环境)上使用报错语句错误
【复现路径】
【问题现象及影响】
【附件】
执行失败:


执行成功:

麻烦提供一下OB的版本和测试完整的sql文本。
看发布记录在3.1.1社区版就支持了CTE,我在3.1.5和4.2上分别测试没有问题。

https://www.oceanbase.com/docs/community-observer-cn-10000000000013277

问题描述有版本信息和测试sql,以及对应执行结果的:
版本:5.7.25-OceanBase_CE-v4.1.0.1,执行正常:
with temp_name as (select * from sys_user_info) select * from temp_name;

版本:3.1.2,执行报错:
with temptbl as (select * from core_config) select * from temptbl ;

如果现在生产上在使用3.1.2版本,建议升级到3.1.5版本,测试没有问题,
如果是学习,建议直接可以从4.2开始。

3.1.2版本能否测试下是否ok吗?是使用方法问题还是ob版本问题?

使用方法没有问题,跟版本有关。

好的,明白。。
感谢答疑