finereport调用一个存储过程,怎么接收当前用户fr_username

如下代码示例, fr_username该在哪一块定义?

调用方式是用 【数据库查询】 还是【存储过程】?

create procedure aaa (user_id in varchar2,aa out sys_refcursor)

as

begin

   v_sql='select a ,b from tbl where user_id='||user_id ;

open aa for v_sql;

end

FineReport logan_chen 发布于 2022-4-2 18:22 (编辑于 2022-4-2 18:23)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
shirokoLv6资深互助
发布于2022-4-2 19:15(编辑于 2022-4-2 19:22)

都可以,用存储过程 in参数会自动到下面参数栏需要传值

image.png

用数据集call调用,需要写参数名,不过数据集调用只能返回一个数据集

image.png

  • 2关注人数
  • 549浏览人数
  • 最后回答于:2022-4-2 19:22
    请选择关闭问题的原因
    确定 取消
    返回顶部