sql定时调度条件

通过普通报表 如果数据集有变动 作为定时调度的条件在执行

就是数据库如果增加了一条数据,就发邮件提示

FineReport 姚友林 发布于 2023-9-5 17:32
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
姚友林Lv4见习互助
发布于2023-9-7 11:39

image.png

最佳回答
0
年年plusLv5中级互助
发布于2023-9-5 17:45

可以 在数据库里添加触发器去实现 

参考 https://www.yzktw.com.cn/post/850159.html

最佳回答
0
runnerLv7资深互助
发布于2023-9-5 18:19(编辑于 2023-9-5 18:31)

image.png

可以参考一下这个,定时调度貌似触发不了

-------------

// _g().toolbar.options.items[6].fireEvent("click");

FR.Msg.confirm("提示","发邮件?",function(value){

if(value){

  setTimeout(function(){

_g().parameterEl.getWidgetByName("email_c_c").fireEvent("click");

},10)

}

else{

alert("取消发邮件!");

}

},100)

你可以建一个按钮,按钮写上发送邮件事件,根据判断去 执行点击事件

----------

参考

  • 姚友林 姚友林(提问者) 弄了自动刷新的js 获取到数据库数据的条数 如果条数变化了则 发邮件 怎么实现
    2023-09-05 18:25 
最佳回答
0
CD20160914Lv8专家互助
发布于2023-9-5 19:08(编辑于 2023-9-5 19:09)

1、定时调度要么你就设置频繁一些,比如20分钟,或者30分钟检查一次,如果有新的数据了,就发送(并不会数据增加后,它会马上发送的)

2、要不然用其它工具,比如kettle也是配合调度发邮件,但是原理是一样的要设置调度的时间频繁一些

(并不会数据增加后,它会马上发送的)

3、不知道你的数据是如何来的。如果是填报来的话,你可以在填报成功后就直接发邮件(这个基本上可以做到实时的效果),如果是其它地方生成,那么目前你可以参考类似上面的方式。

  • 3关注人数
  • 258浏览人数
  • 最后回答于:2023-9-7 11:39
    请选择关闭问题的原因
    确定 取消
    返回顶部