加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

oracle定时任务实例

发布时间:2020-12-12 15:07:25 所属栏目:百科 来源:网络整理
导读:原文:点击打开链接 1、创建测试表 [sql] view plain copy 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 p

原文:点击打开链接

1、创建测试表

[sql] view plain copy
  1. createtablejob_test(idinteger,add_timedate);

2、创建过程

createorreplaceprocedureprc_job_testis
  • begin
  • insertintojob_testvalues(SEQ_TM_ID.nextval,sysdate);
  • commit;
  • 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)');--下次执行时间
  • end;

  • 4、查看任务id

    select*fromdba_jobs;
    5、执行任务

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

    dbms_job.remove(41);
  • end;
  • (编辑:李大同)

    【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

      推荐文章
        热点阅读