茄子在线看片免费人成视频,午夜福利精品a在线观看,国产高清自产拍在线观看,久久综合久久狠狠综合

    <s id="ddbnn"></s>
  • <sub id="ddbnn"><ol id="ddbnn"></ol></sub>

  • <legend id="ddbnn"></legend><s id="ddbnn"></s>

    ORACLE數(shù)據(jù)庫定時任務(wù)—DBMS_JOB
    來源:易賢網(wǎng) 閱讀:1557 次 日期:2015-03-27 14:51:58
    溫馨提示:易賢網(wǎng)小編為您整理了“ORACLE數(shù)據(jù)庫定時任務(wù)—DBMS_JOB”,方便廣大網(wǎng)友查閱!

    創(chuàng)建 DBMS_JOB

    使用以下語句:

    VARIABLE jobno number;

    begin

    DBMS_JOB.SUBMIT(

    :jobno, --job號,ORACLE自動分配

    'your_procedure;', --執(zhí)行的存儲過程或SQL語句,';'不能省略

    next_date, --下次執(zhí)行時間

    'interval' --每次間隔時間,以天為單位

    );

    commit;

    end;

    例子:

    作為示范,先創(chuàng)建一張簡單的表:

    CREATE TABLE T_TIME(

    JOB_TIME DATE not null

    );

    每分種為 T_TIME 表插入一條數(shù)據(jù):

    VARIABLE jobno number;

    begin

    DBMS_JOB.SUBMIT(

    :jobno,

    'insert into T_TIME values (sysdate);',

    Sysdate,

    'sysdate+1/24/60'

    );

    commit;

    end;

    每天刪除前一天的數(shù)據(jù):

    VARIABLE jobno number;

    begin

    DBMS_JOB.SUBMIT(

    :jobno,

    'delete T_TIME where JOB_TIME < sysdate-1;',

    Sysdate,

    'sysdate+1/24'

    );

    commit;

    end;

    查看所有的 JOB

    select * from user_jobs;

    job : job

    what : 執(zhí)行的存儲過程或SQL語句

    failures : 失敗次數(shù)

    broken : 狀態(tài)

    停止 JOB

    BEGIN DBMS_JOB.BROKEN(jobno, TRUE); END;

    參數(shù) jobno 為對應(yīng)的JOB號,如 BEGIN DBMS_JOB.BROKEN(2, TRUE); END;

    啟動 JOB

    BEGIN DBMS_JOB.run(jobno); END;

    參數(shù) jobno 為對應(yīng)的JOB號

    刪除 JOB

    BEGIN DBMS_JOB.remove(jobno); END;

    參數(shù) jobno 為對應(yīng)的JOB號

    修改 JOB

    修改運行的內(nèi)容

    BEGIN DBMS_JOB.what(

    jobno, --對應(yīng)的job號

    'your_procedure;' --執(zhí)行的存儲過程或SQL語句,';'不能省略

    );

    END;

    修改時間間隔

    BEGIN DBMS_JOB.interval(

    jobno, --對應(yīng)的job號

    'interval' --每次間隔時間,以天為單位

    ); END;

    修改下一次執(zhí)行時間

    BEGIN DBMS_JOB.next_date(

    jobno, --對應(yīng)的job號

    next_date, --下次執(zhí)行時間

    ); END;

    關(guān)于 interval 的一些設(shè)置技巧

    關(guān)于job運行時間

    1:每分鐘執(zhí)行

    Interval => TRUNC(sysdate,'mi') + 1/(24*60)

    2:每天定時執(zhí)行

    例如:每天的凌晨1點執(zhí)行

    Interval => TRUNC(sysdate) + 1 +1/(24)

    3:每周定時執(zhí)行

    例如:每周一凌晨1點執(zhí)行

    Interval => TRUNC(next_day(sysdate,'星期一'))+1/24

    4:每月定時執(zhí)行

    例如:每月1日凌晨1點執(zhí)行

    Interval =>TRUNC(LAST_DAY(SYSDATE))+1+1/24

    5:每季度定時執(zhí)行

    例如每季度的第一天凌晨1點執(zhí)行

    Interval => TRUNC(ADD_MONTHS(SYSDATE,3),'Q') + 1/24

    6:每半年定時執(zhí)行

    例如:每年7月1日和1月1日凌晨1點

    Interval => ADD_MONTHS(trunc(sysdate,'yyyy'),6)+1/24

    7:每年定時執(zhí)行

    例如:每年1月1日凌晨1點執(zhí)行

    Interval =>ADD_MONTHS(trunc(sysdate,'yyyy'), 12)+1/24

    job的運行頻率設(shè)置

    1.每天固定時間運行,比如早上8:10分鐘:Trunc(Sysdate+1) + (8*60+10)/24*60

    2.Toad中提供的:

    每天:trunc(sysdate+1)

    每周:trunc(sysdate+7)

    每月:trunc(sysdate+30)

    每個星期日:next_day(trunc(sysdate),'星期日')

    每天6點:trunc(sysdate+1)+6/24

    半個小時:sysdate+30/(24*60)

    3.每個小時的第15分鐘運行,比如:8:15,9:15,10:15…:trunc(sysdate,'hh')+(60+15)/(24*60)。

    更多信息請查看IT技術(shù)專欄

    更多信息請查看數(shù)據(jù)庫
    易賢網(wǎng)手機(jī)網(wǎng)站地址:ORACLE數(shù)據(jù)庫定時任務(wù)—DBMS_JOB
    由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!

    2026國考·省考課程試聽報名

    • 報班類型
    • 姓名
    • 手機(jī)號
    • 驗證碼
    關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機(jī)站點 | 投訴建議
    工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號
    云南網(wǎng)警備案專用圖標(biāo)
    聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號:hfpxwx
    咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
    云南網(wǎng)警報警專用圖標(biāo)