全局事务级临时表,在函数中使用,调用函数时,返回不出计算结果

【 使用环境 】测试环境,oralce库脚本迁移到Oceanbase-oracle模式库中
【 OB】
【 使用版本 】V3.2.4
【问题描述】在ODC工具里,SQL窗口依次执行:
–1、执行过程,往临时表插入数据

call P_F_HLD(‘2024-01-01’,‘2024-12-27’,‘7971cde2a8a474812fe9c63b’,‘1’,‘1,2,3,4,5’,’’,’’)

–2、临时表查询有数

select * from TEMP_PROFIT

–3、有结果

select f_risk_zhfa(‘2024-01-01’, ‘2024-12-27’, ‘7971cde2a8a474812fe9c63b’)

from dual

–4、无结果

select f_risk_zhfa(‘2024-01-01’, ‘2024-12-27’,‘7971cde2a8a474812fe9c63b’)

from fof_info d

where d.vc_pa_fundcode = ‘7971cde2a8a474812fe9c63b’

–5、无结果

select f_risk_zhfa(‘2024-01-01’, ‘2024-12-27’,d.vc_pa_fundcode)

from fof_info d

where d.vc_pa_fundcode = ‘7971cde2a8a474812fe9c63b’

4 5 写法方式都查询不到结果

你好,你提的这个技术问题牵涉到OceanBase企业版范围内的功能细节;针对此类问题,建议你通过以下方式寻求帮助:

  1. 如你所在的企业客户已签署OceanBase企业版销售合同,请你联系客户经理;

  2. 如你所在的企业客户尚未签署OceanBase企业版销售合同,你可通过OceanBase官网商务咨询页面留下你的联系方式,OceanBase企业版的业务顾问会在一个工作日内与你联系。

另外,我们欢迎你使用社区版,并在论坛/社群中分享你对社区版本的想法、经验和问题,与其他社区成员共同交流。