oracle 定时执行任务-job

来源:互联网 发布:java继承和多态的案例 编辑:程序博客网 时间:2024/04/30 22:31

1个实例

create table tjob2(tt date);

 

创建一个存储过程

create or replace procedure t26 is
begin
  insert into tjob2 values(sysdate);
  commit;
end t26;

 

 

创建job,每分钟执行一次

SQL> declare
  2  tjob number;
  3  begin
  4    sys.dbms_job.submit(job => tjob,
  5                        what => 'T26;',
  6                        next_date => to_date('26-02-2010 15:34:28', 'dd-mm-yyyy hh24:mi:ss'),
  7                        interval => 'sysdate+1/1440');
  8    commit;
  9  end;
 10  /

 

next_date 是起始时间

 interval => 'sysdate+1/1440');
中,sysdate是执行的时间,根据sysdate来设置下次的执行时间

原创粉丝点击