oracle定时任务实例

来源:互联网 发布:vss软件 编辑:程序博客网 时间:2024/06/05 03:42

1、创建测试表

create table job_test(id integer,add_time date);

2、创建过程

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

3、创建任务

declare  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、执行任务

begindbms_job.run(41);--41为任务的idend; 
6、删除任务

begindbms_job.remove(41);end; 



原创粉丝点击