创建JOB定时执行存储过程

Posted momoyan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建JOB定时执行存储过程相关的知识,希望对你有一定的参考价值。

创建JOB定时执行存储过程有两种方式

 

方式1:通过plsql手动配置job,如下图:

技术分享图片

 

方式2:通过sql语句,如下sql

declare job_OpAutoDta pls_integer;--声明一个jobid
begin
  sys.dbms_job.submit( job=>job_OpAutoDta,
                      what => pk_sys_department(1);pk_sysward();,--多个存储过程通过“;”隔空
                      next_date => to_date(22-03-2017 02:00:00, dd-mm-yyyy hh24:mi:ss),--下一次执行的时间
                      interval => trunc(sysdate)+1+1/24);--间隔1天执行,每天1点执行
  commit;
end;

 

以上是关于创建JOB定时执行存储过程的主要内容,如果未能解决你的问题,请参考以下文章

oracle数据库创建的job不自动执行

oracle中如何创建一个job

JOB的创建,定时,执行

oracle job定时执行存储过程

ORACEL创建存储过程和根据Oracle定时任务机制执行存储过程

oracle利用job创建一个定时任务,定时调用存储过程