<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    oracle中建立job定期運行存儲過程總結(jié)

    Posted on 2006-10-09 09:28 Hally 閱讀(5893) 評論(0)  編輯  收藏 所屬分類: 學習隨筆

    1 首先查看


    SQL> show parameter job

    NAME???????????????????????????????? TYPE??????? VALUE
    ------------------------------------ ----------- ------------------------------
    job_queue_processes????????????????? integer???? 10

    如果值是 0 需要修改(如果為0則無法運行job,此值為允許同時運行的job數(shù)量)

    alter system set job_queue_processes =10; --或者其他值

    2 一個簡單例子:
      
      創(chuàng)建測試表
      SQL> create table TEST(a date);
      
      表已創(chuàng)建。
      
      創(chuàng)建一個自定義過程
      SQL> create or replace procedure MYPROC as
       2 begin
       3 insert into TEST values(sysdate);
       4 end;
       5 /
      
      過程已創(chuàng)建。
      
      創(chuàng)建JOB
      SQL> variable job1 number;
      SQL>
      SQL> begin
       2 dbms_job.submit(:job1,'MYPROC;',sysdate,'sysdate+1/1440');  --每天1440分鐘,即一分鐘運行test過程一次
       3 end;
       4 /
      
      PL/SQL 過程已成功完成。
      
      運行JOB
      SQL> begin
       2 dbms_job.run(:job1);
       3 end;
       4 /
      
      PL/SQL 過程已成功完成。
      
      SQL> select to_char(a,'yyyy/mm/dd hh24:mi:ss') 時間 from TEST;
      
      時間
      -------------------
      2001/01/07 23:51:21
      2001/01/07 23:52:22
      2001/01/07 23:53:24
      
      刪除JOB
      SQL> begin
       2 dbms_job.remove(:job1);
       3 end;
       4 /
      
      PL/SQL 過程已成功完成。

    3 上面的例子沒有涉及到存儲過程帶參數(shù)的問題,如果帶參數(shù)假設為
    ?MYPROC(?ina???????? IN? VARCHAR2,
    ------------------以下為必須輸出參數(shù)組---------------------------------
    ?outa OUT NUMBER,
    ?outb? OUT VARCHAR2)

    則 在建立job的代碼中
    創(chuàng)建JOB
      begin
    ? sys.dbms_job.submit(job => :job,
    ????????????????????? what => '
    ?????????????????????????????declare?
    ????????????????????????????????????
    ????????????????????????????????????outa number; --定義輸出變量
    ?????????????????????????????????????outb varchar2(40);?
    ????????????????????????????begin?
    ??????????????????????????????????MYPROC(''輸入'',outa =>outa ,outb =>outb );?
    ????????????????????????????end;',
    ????????????????????? next_date => to_date('10-10-2006 08:48:34', 'dd-mm-yyyy hh24:mi:ss'),
    ????????????????????? interval => 'sysdate+1');
    ? commit;
    end;
    /

    posts - 43, comments - 200, trackbacks - 0, articles - 2

    Copyright © Hally

    主站蜘蛛池模板: 十八禁无码免费网站| 亚洲AV综合色区无码一二三区| 日本一区二区三区在线视频观看免费 | 青柠影视在线观看免费高清| 四虎影视永久免费观看| 亚洲AV无码AV吞精久久| 在线观看人成网站深夜免费| 激情综合亚洲色婷婷五月APP | 一级成人a做片免费| 亚洲美女在线国产| 全黄A免费一级毛片| 久久久久亚洲av毛片大| 一级女性全黄生活片免费看| 中文字幕亚洲无线码a| 国产日韩AV免费无码一区二区| 亚洲第一AAAAA片| 麻豆成人久久精品二区三区免费| 亚洲嫩草影院久久精品| 国产一卡2卡3卡4卡2021免费观看 国产一卡2卡3卡4卡无卡免费视频 | 亚洲日韩国产一区二区三区| 黄色视屏在线免费播放| 狠狠色伊人亚洲综合成人| 无码人妻丰满熟妇区免费| 亚洲日韩乱码久久久久久| 成人一a毛片免费视频| 黄页网址大全免费观看12网站| 亚洲第一黄片大全| 免费的全黄一级录像带| 亚洲fuli在线观看| 免费少妇a级毛片| 最近中文字幕大全免费版在线| 亚洲明星合成图综合区在线| 国产美女无遮挡免费网站| 中文字幕在线免费视频| 亚洲第一永久在线观看| 国产网站在线免费观看| 香蕉成人免费看片视频app下载| 亚洲AV成人无码天堂| 亚洲精品国产综合久久一线| 中文字幕免费在线观看| 久久亚洲AV成人无码国产电影|