如何计划在PL / SQL工作?(How to schedule a job in pl/sql?)

2019-07-21 11:39发布

我已创建了一个名字存储过程

traffic_details_temp_send_mail;

如何让这个过程在每天上午10点运行?

请的代码块帮助。

提前致谢。

Answer 1:

你可以创建一个调度工作:

begin
    dbms_scheduler.create_job(job_name        => 'TRAFFIC_DETAILS_JOB',
                              job_type        => 'STORED_PROCEDURE',
                              job_action      => 'traffic_details_temp_send_mail',
                              start_date      => systimestamp,
                              end_date        => null,
                              repeat_interval => 'freq=daily; byhour=10; byminute=0; bysecond=0;',
                              enabled         => true,
                              auto_drop       => false,
                              comments        => 'your description here.');
end;
/

然后就可以看到在调度工作的看法细节(user_scheduler_jobs等)。 看到这里对scehduler作业的信息。



文章来源: How to schedule a job in pl/sql?