帆软调用ORACLE存储过程报错如图。在PL/SQL中能够正常调用。请问这是为什么

数据集如图image.png

存储过程参数如图

image.png

PL/SQL调试结果如图

image.png

FineReport 浪兔 发布于 2021-5-7 10:12 (编辑于 2021-5-7 10:14)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
浪兔Lv7初级互助
发布于2021-5-7 15:37

如果想在数据集中得到Oracle数据库的存储过程所返回的参数。不能够直接写out 字符类型 / 数字类型,而是需要out一个游标。这样才能得到一个具有表结构的。从而使得数据集能够正常得到数据。

最佳回答
0
snrtuemcLv8专家互助
发布于2021-5-7 10:14

不要用call,用exec试试

  • 浪兔 浪兔(提问者) 那返回参数怎么搞。
    2021-05-07 10:16 
  • snrtuemc snrtuemc 回复 浪兔(提问者) 直接exec 存储过程名称 参数1,参数2,参数3
    2021-05-07 10:23 
最佳回答
0
spylLv5见习互助
发布于2021-5-7 10:55

使用存储过程数据集呢

image.png

  • 3关注人数
  • 661浏览人数
  • 最后回答于:2021-5-7 15:37
    请选择关闭问题的原因
    确定 取消
    返回顶部