【发布时间】:2012-02-02 04:59:06
【问题描述】:
我有一些 Oracle 作业正在运行。在每个作业中,我都设置了一个 PL/SQL 异常处理程序,如果在作业运行的代码中遇到错误,它会向开发人员发送电子邮件。有没有办法让我在异常处理程序中知道作业编号,以便我可以将其包含在电子邮件中?
类似:
BEGIN
Run_This_Plsql();
EXCEPTION WHEN OTHERS DO
DECLARE
job_number VARCHAR2(64);
BEGIN
job_number := --This would be the job number of the currently running job
Send_email(job_number, subject, recipient, from);
END;
END;
【问题讨论】:
-
您的意思是 PID/SID?还是你在使用 dbms_job?
标签: oracle exception-handling plsql oracle11g jobs