想要读取存储过程中的内容该如何实现?

看了下存储过程里面的好像都是临时表,我现在想取这个存储过程中的数据该如何实现?

新建 Microsoft Word 文档 (2).docx

yzm698353 发布于 2021-6-11 13:47 (编辑于 2021-6-11 14:55)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
shirokoLv6资深互助
发布于2021-6-11 13:51

https://help.fanruan.com/finereport/doc-view-117.html

如果存储过程设置好了返回的游标,用存储过程数据集,直接就可以当普通数据集用的。

如果没有就改写存储过程

  • yzm698353 yzm698353(提问者) 好的,我看看
    2021-06-11 13:54 
  • yzm698353 yzm698353(提问者) 数据量很大,而且还想进行表连接,是不是不适合游标。
    2021-06-11 14:47 
  • shiroko shiroko 回复 yzm698353(提问者) 不会啊。如果你不会弄,找本来写这个存储过程的人搞
    2021-06-11 15:12 
  • yzm698353 yzm698353(提问者) 回复 shiroko 还是实习生。。原先带我的老师离职了现在负责帆软的就我和另一个实习生。。
    2021-06-15 13:42 
最佳回答
0
一心向明月Lv5见习互助
发布于2021-6-11 13:50

帆软支持直接在数据集那边选择存储过程的呀,你直接新建存储过程可以嘛

  • yzm698353 yzm698353(提问者) 我是想取出存储过程中的部分数据和其他的数据关联显示,这样可以吗
    2021-06-11 13:53 
  • 一心向明月 一心向明月 回复 yzm698353(提问者) 可以修改下存储过程,直接生成你需要的数据,或者用etl工具先把存储过程处理成表,然后在数据集中用这个表跟其他表进行关联处理
    2021-06-11 14:20 
最佳回答
0
elaizaLv6初级互助
发布于2021-6-11 14:00

这是我写的调用存储过程的代码,在 数据库查询集 里的窗口写的。?返回的是 游标

{call USERREPORT.SP_REPORTRESULT

(

'REP0101',-- in_repid

'${in_oper}',-- in_oper

'${in_startdate_14}',-- in_startdate

'${in_enddate}',-- in_enddate

'',-- in_referencetype

'',-- in_premonths

'C_HSDATE;C_SALEVALUE;C_PLAN_SALE',-- in_cols

'',-- in_wcols

'',-- in_wvals

'',-- in_shavc

'',-- in_shave

'',-- in_var

'',-- in_val

'',-- in_dg

'C_HSDATE',-- in_ord

?

)}

  • 3关注人数
  • 403浏览人数
  • 最后回答于:2021-6-11 14:55
    请选择关闭问题的原因
    确定 取消
    返回顶部