zoukankan      html  css  js  c++  java
  • ORACLE—005:创建JOB(二)

    假设须要创建带參数的job,怎样创建呢。

    我们直接将參数声明。并赋值。然后传给job调用的存储过程就可以。

    比如。存储过程名为Pro_Test_JOB,參数共同拥有一个。是VARCHAR2类型。

    创建JOB例如以下:

    declare
      job number;
      v_count number;
    begin 
        SELECT COUNT(*)
        INTO v_count
        FROM user_jobs uj
        WHERE  upper(uj.what) = 
        UPPER('declare para_data VARCHAR2(100):=''參数'';begin  Pro_Test_JOB(para_data); end;');
        
        if v_count = 0 then
          sys.dbms_job.submit(job => job, 
                          what => 
                          'declare para_data VARCHAR2(100):=''參数'';begin  Pro_Test_JOB(para_data); end;', 
                          next_date =>sysdate , 
                          interval => 'sysdate+2/24');
        dbms_job.run(job);
        commit;
      end if;
    end;


     

  • 相关阅读:
    两数之和
    swift 结构体
    打家劫舍II
    Swift的访问控制讲解
    swift版 二分查找 (折半查找)
    RAC(ReactiveCocoa)介绍(一)
    变位词
    双向循环链表
    单链表
    顺序链表(C++)
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/5114919.html
Copyright © 2011-2022 走看看