oracle定时任务实例

定时任务实例

1、创建测试表

create table job_test(id integer,add_time date);  

2、创建过程

 create or replace procedure prc_job_test is  
 begin  
   insert into job_test values (SEQ_TM_ID.nextval, sysdate);  
   commit;  
 end prc_job_test;  

3、创建任务

 eclare  
   tm_job number;  
 begin  
   sys.dbms_job.submit(tm_job, --任务名称  
                       'prc_job_test;',--执行的过程  
                       sysdate,--执行时间  
                       'sysdate+1/(24*60*10)');--下次执行时间  
 end;  

4、查看任务id

 select * from dba_jobs;  

5、执行任务

 begin  
 dbms_job.run(41);--41为任务的id  
 end;   

6、删除任务

begin  
 dbms_job.remove(41);  
 end;  

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券