zoukankan      html  css  js  c++  java
  • oracle建job

    declare

    job number;

    begin

      --每天1440分钟,即一分钟运行test过程一次

      dbms_job.submit(job,'pro_test_job;',sysdate,'sysdate+1/1440');

    end;

    submit()函数,有五个参数:job,what,next_date,interval与no_parse

    PROCEDURE Submit ( job       OUT binary_ineger, 

    What      IN  varchar2, 

    next_date IN  date, 

    interval  IN  varchar2, 

    no_parse  IN  booean:=FALSE) 

    job 指一个job的唯一标识。 

    what 指 这个job需要执行的plsql语句。 

    next_date 指下一次何时将运行这个job。 

    interval  指这个job执行的频率 

    no_parse

    检查oracle job是否正常运行

    select * from job_test;

    1. 手动运行job

      begin

        dbms_job.run(3);   --3 表示 是dba_jobs中job列

      end;

    2. 删除job

      begin

        dbms_job.remove(3);

      end;

      注意:删除只能本用户删除,否则报错 ora-23421

  • 相关阅读:
    架构师图谱
    P3398 仓鼠找sugar
    NOIP 2017小凯的疑惑
    P2568 GCD
    自动AC机
    qbxt国庆刷题班 游记&总结
    【学习笔记】manacher算法
    [ZROI]分组
    BSGS与扩展BSGS
    Crt and ExCrt
  • 原文地址:https://www.cnblogs.com/KQNLL/p/8276389.html
Copyright © 2011-2022 走看看