FineReport可以实现先调用一段DB的自定义函数,然后再创建数据集绑定模板吗。

無題.png在FineReport可以实现先调用一段DB的自定义函数(因为该函数中有表的增删改操作),然后再创建数据集绑定模板吗。

数据库为postgre。

FineReport studyFineReport 发布于 2019-7-22 14:45 (编辑于 2019-7-22 17:43)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
PoseidonLv5高级互助
发布于2019-7-22 14:46(编辑于 2019-7-23 09:48)

你可以使用过程啊,FR调用过程就是了;


image.png

  • studyFineReport studyFineReport(提问者) 先调用存储过程,然后直接做数据集吗。有可以参照的文档吗
    2019-07-22 15:08 
  • Poseidon Poseidon 回复 studyFineReport(提问者) 调用存储过程-https://help.finereport.com/doc-view-1438.html
    2019-07-22 15:12 
  • Poseidon Poseidon 回复 studyFineReport(提问者) 你的函数也在过程内实现,过程返回你需要的字段即可
    2019-07-22 15:12 
  • studyFineReport studyFineReport(提问者) 回复 Poseidon 好的,大概明白了,我试一下。3q~~
    2019-07-22 15:18 
  • studyFineReport studyFineReport(提问者) 如果调用的存储过程中又调用了其他的存储过程,就会出错。 是还需要设置什么吗。 错误图片参考:问题的补充
    2019-07-22 17:45 
最佳回答
0
rabbitliuLv7初级互助
发布于2019-7-22 14:46

存储过程吗。可以的。

  • studyFineReport studyFineReport(提问者) 先调用存储过程,然后直接做数据集吗。
    2019-07-22 15:07 
  • studyFineReport studyFineReport(提问者) 有没有可参考的文档呢
    2019-07-22 15:07 
  • rabbitliu rabbitliu 回复 studyFineReport(提问者) 数据集可以之间调用存储过程。
    2019-07-22 15:08 
  • studyFineReport studyFineReport(提问者) 回复 rabbitliu 将存储过程的返回值 改为需要查询的列吗。现在存储过程的返回值是操作的状态~~
    2019-07-22 15:12 
  • rabbitliu rabbitliu 回复 studyFineReport(提问者) 存储过程建个临时表。然后你把操作完之后的整体数据存到临时表里面呀。 存储过程返回那个临时表。
    2019-07-22 15:13 
  • 3关注人数
  • 713浏览人数
  • 最后回答于:2019-7-23 09:48
    请选择关闭问题的原因
    确定 取消
    返回顶部