欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

定時執(zhí)行存儲過程

定時執(zhí)行存儲過程

基礎(chǔ)

  • Oracle定時器

    創(chuàng)新互聯(lián)公司專注于石棉網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供石棉營銷型網(wǎng)站建設(shè),石棉網(wǎng)站制作、石棉網(wǎng)頁設(shè)計、石棉網(wǎng)站官網(wǎng)定制、小程序制作服務(wù),打造石棉網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供石棉網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

Oracle定時器:定時執(zhí)行某個存儲過程。

通過pl/SQL的圖形化界面可以看到。定時器包括:調(diào)度和存儲過程連接口

定時執(zhí)行存儲過程

 

  • 存儲過程連接口

存儲過程連接口,主要告訴定時器要執(zhí)行哪一個存儲過程。存儲過程連接口就是存儲過程執(zhí)行的入口。從圖形化界面可以看出“Action”就是要執(zhí)行的存儲過程。而“Arguments”就是調(diào)用該存儲過程所需要的參數(shù)類型及存儲過程所調(diào)用的必須參數(shù)。

定時執(zhí)行存儲過程

  • 存儲過程

存儲過程(Stored Procedure)是在大型數(shù)據(jù)庫系統(tǒng)中,一組為了完成特定功能的SQL 語句集,存儲在數(shù)據(jù)庫中經(jīng)過第一次編譯后再次調(diào)用不需要再次編譯,用戶通過指定存儲過程的名字并給出參數(shù)(如果該存儲過程帶有參數(shù))來執(zhí)行它。存儲過程是數(shù)據(jù)庫中的一個重要對象,任何一個設(shè)計良好的數(shù)據(jù)庫應(yīng)用程序都應(yīng)該用到存儲過程。

  • 調(diào)度

調(diào)度最主要的功能就是告訴定時器神什么時候執(zhí)行定時任務(wù),執(zhí)行的任務(wù)的頻率是多久。

 

 定時執(zhí)行存儲過程

案件腳本的創(chuàng)建

/*創(chuàng)建可執(zhí)行程序 */
begin
    DBMS_SCHEDULER.CREATE_PROGRAM(
        program_name       =>'peace_sj_his.PROG_DATASYNC',
        program_action     =>'peace_sj_his.P_DATASYNC',
        program_type       =>'STORED_PROCEDURE',
        number_of_arguments=>3,
        comments           =>'數(shù)據(jù)同步程序',
        enabled            => false
    );
end;
/

/*設(shè)置可執(zhí)行程序的輸入?yún)?shù) */
begin
    DBMS_SCHEDULER.define_program_argument(
        program_name     =>'peace_sj_his.PROG_DATASYNC',
        argument_position=>1,
        argument_type    =>'VARCHAR2',
        default_value    =>''
    );
    DBMS_SCHEDULER.define_program_argument(
        program_name     =>'peace_sj_his.PROG_DATASYNC',
        argument_position=>2,
        argument_type    =>'VARCHAR2',
        default_value    =>''
    );
    DBMS_SCHEDULER.define_program_argument(
        program_name     =>'peace_sj_his.PROG_DATASYNC',
        argument_position=>3,
        argument_type    =>'VARCHAR2',
        default_value    =>''
    );
END;
/

/*創(chuàng)建調(diào)度表 */
begin
    DBMS_SCHEDULER.create_schedule(
        schedule_name  =>'peace_sj_his.SCH_DATASYNC',
        repeat_interval=>'FREQ=MINUTELY;INTERVAL=2',
        start_date     => sysdate,
        comments       =>'數(shù)據(jù)同步調(diào)度'
    );
end;
/

/*創(chuàng)建作業(yè) */
begin
    DBMS_SCHEDULER.create_job(
        job_name     =>'peace_sj_his.JOB_PPTN',    
        program_name =>'peace_sj_his.PROG_DATASYNC',
        schedule_name=>'peace_sj_his.SCH_DATASYNC',
        job_class    =>'DEFAULT_JOB_CLASS',           
        comments     =>'雨量數(shù)據(jù)同步作業(yè)',
        auto_drop    => false,
        enabled      => false
    );
end;
/

/*啟動可執(zhí)行程序 */
exec DBMS_SCHEDULER.enable('PROG_DATASYNC');

/*啟動作業(yè) */
exec DBMS_SCHEDULER.enable('JOB_PPTN');

/*設(shè)置不同的作業(yè)參數(shù) */
begin
    DBMS_SCHEDULER.SET_JOB_ARGUMENT_VALUE(
        job_name         =>'peace_sj_his.JOB_PPTN',
        argument_position=>1,
        argument_value   =>'ST_PPTN_R'
    );
    DBMS_SCHEDULER.SET_JOB_ARGUMENT_VALUE(
        job_name         =>'peace_sj_his.JOB_PPTN',
        argument_position=>2,
        argument_value   =>'TM'
    );
    DBMS_SCHEDULER.SET_JOB_ARGUMENT_VALUE(
        job_name         =>'peace_sj_his.JOB_PPTN',
        argument_position=>3,
        argument_value   =>'STCD'
    );
end;
/
----Job管理-----------------------------------------------------------------------

/*禁用Job */
exec dbms_scheduler.disable('JOBTEST');
/*執(zhí)行Job */
exec dbms_scheduler.run_job('JOBTEST');
/*停止Job */
exec dbms_scheduler.stop_job('JOBTEST');
/*刪除Job */
exec dbms_scheduler.drop_job('JOBTEST');

 

當(dāng)前題目:定時執(zhí)行存儲過程
網(wǎng)站鏈接:http://www.chinadenli.net/article2/pejsoc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作App設(shè)計App開發(fā)網(wǎng)站維護網(wǎng)站建設(shè)域名注冊

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司