oracle定时任务实例

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

原文:点击打开链接

1、创建测试表

  1. createtablejob_test(idinteger,add_timedate);

2、创建过程

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

    3、创建任务

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

    4、查看任务id

    select*fromdba_jobs;

    5、执行任务

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

    dbms_job.remove(41); @H_502_94@end;

    猜你在找的Oracle相关文章