【参数sql循环多次】

循环问题测试.rar

我又来问这个问题了,因为真的很困扰我,麻烦大家看一下:

我有一个模板参数的sql是联动的,现在出现一个问题是:

只有更改产品参数,就要花9s,看日志发现只要改一次产品参数,整体sql就会重复执行,麻烦大家看看。

image.png

image.png

image.png

FineReport ran1025 发布于 2022-6-17 17:18 (编辑于 2022-6-20 18:12)
1min目标场景问卷 立即参与
回答问题
悬赏:7 F币 4人赏过 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
zsh331Lv8专家互助
发布于2022-6-21 08:18

年份控件变更后,对应的联动「年月参数」数据集执行1次,绑定的年月控件变更再执行1次,年月控件所需的数据字典再执行1次。

-- 年份控件变更,导致对应的数据集执行3次的原因,原理在这里。如果年月参数控件复制一个,对应的SQL会执行5次,不信你试试…

————————————————————————————

  • ran1025 ran1025(提问者) 但是我这边年份控件变更后不止3次sql;我这边选择1997年有12次sql;选择2010年日志中会有6次sql,这一点我很疑惑
    2022-06-21 08:24 
最佳回答
0
清风aLv6初级互助
发布于2022-6-17 17:24

这是正常现象吧  我觉得哈你的下拉框的值应该也是来源于SQL吧  每次改产品参数时 ,下拉框都要通过SQL把值查出来返回给你吧

  • ran1025 ran1025(提问者) 参数都来自于sql;但是我很困惑为什么会执行多次,这样等待时间就会很久
    2022-06-17 17:27 
  • 清风a 清风a 回复 ran1025(提问者) 他这个好像不是执行一次就之后不执行了,就你每次要换参数时 点击下拉框 它就去查一遍SQL返回值给你,所有的下拉框都是这样啊
    2022-06-17 17:30 
  • ran1025 ran1025(提问者) 回复 清风a 是的,但是我截图的那个是选一次参数的结果,不是点选很多参数的结果哈。或者方便远程看看嘛
    2022-06-17 17:33 
  • 清风a 清风a 回复 ran1025(提问者) 他这个下拉框是做了自动加载功能的,咋说呢 就是你每点击一次下拉框他都会自动去执行一遍SQL 保证数据的实时性 或者说怎么FR的报表都是实时数据 当你刷新页面时 它也会自动去执行一遍SQL 返回最新的数据给你 这是我的理解
    2022-06-17 17:40 
  • ran1025 ran1025(提问者) 回复 清风a 嗯嗯我明白,【每点击一次下拉框他都会自动去执行一遍SQL】肯定没问题,我现在遇到的问题是【每点击一次下拉框他都会自动去执行N遍SQL】
    2022-06-20 08:41 
最佳回答
0
七夜Lv6初级互助
发布于2022-6-17 17:56

你可以上传一下模板文件吗?看看你的数据集和参数是怎么设置的

  • ran1025 ran1025(提问者) 已上传附件,比如这个模板我这边切换参数【年】,sql会循环多次,麻烦看看呢
    2022-06-20 08:37 
  • 4关注人数
  • 708浏览人数
  • 最后回答于:2022-6-21 08:18
    请选择关闭问题的原因
    确定 取消
    返回顶部