通过PL SQL

时间:2017-07-06 09:02:39

标签: sql oracle plsql

我想制作一个程序,通过该程序我可以向我的团队邮件ID发送电子邮件。 实际上我们系统每天都有运行的程序数量。所以我想发送每个程序的状态意味着程序是否成功,失败或正在运行。如果程序处于运行状态,我必须在该电子邮件中显示运行时间。如果程序失败,那么我必须在该电子邮件中显示错误消息。实际上,我们的数据库中有一个表,其中有哪个程序

id,date,start_time,end_time,status,error
那里有desc专栏。我在下面分享了详细信息。

proc id   date        start_time               end_time                status       error desc
  1      6/7/2017    7/5/2017 9:55:16 AM     7/6/2017 1:36:25 AM      SUCCESS   
  2      6/28/2017   6/29/2017 8:30:02 AM    6/29/2017 2:20:15 PM     FAIL         -1555 - ORA-01555: snapshot too old: rollback segment number 334 with name "_SYSSMU334_1817651691$" too small
ORA-02063:
  3      7/5/2017    7/6/2017 9:34:54 AM                              RUNNING 

正如我所说,我必须在电子邮件中显示所有3种类型的状态,这些状态将通过procedure.kindly帮我解决这个问题。

0 个答案:

没有答案