利用EasySQLMAIL实现订单监控和发送

最近部门leader要求每天定时查询数据库,如果发现有异常订单,就立即把订单发给业务部。数据库是Oracle。原想写个过程来实现监控和发送邮件,但Oracle里面发邮件过于复杂了一些,试了很久没成功。后来找到个叫EasySQLMAIL的软件,软件介绍说可以实现数据监控和邮件发送,于是试用了一下,的确是很方便,把SQL配进去就可以了。

软件官网:www.easysqlmail.com

下载和安装都很简单,官网上有详细介绍。这里主要写一下我实现数据监控的方法。

leader的要求是,按业务部提供的口径,每天早上8点以前检查CRM系统里面是否有异常订单。如果有,就把清单发给业务部,由他们去找人改正,必须在订单生效之前发现问题。

我写了一个过程来生成异常订单表,然后用EasySQLMAIL定时执行这个过程,执行完后看异常订单表有没有记录,如果有记录,就把记录取出来发送给业务部。

第一步,创建一个任务,并在任务的“SQL命令”中创建一条SQL命令,执行时机选择为“任务开始前执行”,注意要选择“作为任务执行的先决条件”选项:

(如果SQL中的最后一句返回的结果集为空,系统就认为先决条件不成立,并停止执行任务,这样就可以实现“有清单时才发送”。)

第二步,编写正文模板和附件模板,正文模板比较简单,就是编写发出的邮件正文的内容,附件模板就是设置要发送的异常订单表的内容:

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值