oracle定时任务实例

前端之家收集整理的这篇文章主要介绍了oracle定时任务实例前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

原文:点击打开链接

1、创建测试表

  1. createtablejob_test(idinteger,add_timedate);

@H_301_50@2、创建过程

createorreplaceprocedureprc_job_testis
  • begin
  • insertintojob_testvalues(SEQ_TM_ID.nextval,sysdate);
  • commit;
  • endprc_job_test;

  • @H_301_50@3、创建任务

    declare
  • tm_jobnumber;
  • sys.dbms_job.submit(tm_job,--任务名称
  • 'prc_job_test;',--执行的过程
  • sysdate,0); background-color:inherit">--执行时间
  • 'sysdate+1/(24*60*10)');--下次执行时间
  • end;

  • @H_301_50@4、查看任务id

    select*fromdba_jobs;

    @H_301_50@5、执行任务

    dbms_job.run(41);--41为任务的id
  • end;
  • @H_301_50@6、删除任务

    dbms_job.remove(41);
  • end;
  • 猜你在找的Oracle相关文章