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

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

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

    斷點(diǎn)

    每天進(jìn)步一點(diǎn)點(diǎn)!
    posts - 174, comments - 56, trackbacks - 0, articles - 21

    存儲(chǔ)過(guò)程-1

    Posted on 2010-01-31 17:48 斷點(diǎn) 閱讀(233) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): Oracle DBA
    需求:對(duì)WEB_CUS_CLENT機(jī)構(gòu)為空的進(jìn)行修改,通過(guò)WEB_CUS_CLENT客戶(hù)編碼查找投保人WEB_PLY_APPLICANT的申請(qǐng)單號(hào),通過(guò)申請(qǐng)單號(hào)查找web_PLY_BASE查找承保機(jī)構(gòu)。

    CREATE OR REPLACE PROCEDURE V6.P_WEB_CUS_CLINT_DPT
    IS

    --增量抽取客戶(hù)信息數(shù)據(jù)
    v_task_start_date          date                    ;
    v_task_end_date            date                    ;
    v_sql_code                 number       :=0        ;
    v_sql_msg                  VARCHAR2(4000) := ''    ; --sql錯(cuò)誤信息
    V_Cus_Client               Web_Cus_Client%rowtype  ;
    V_UPD_TM                   date;
    V_APP_NO                   varchar2(50);
    V_DPT_CDE                  varchar2(50);
    V_COUNT                    number(4,0);

    cursor CUR_WEB_CUS_ADD is
    select *
    from Web_Cus_Client
    a where a.C_DPT_CDE is null;

    BEGIN
      SELECT SYSDATE INTO v_task_start_date FROM dual; --任務(wù)開(kāi)始時(shí)間和任務(wù)結(jié)束時(shí)間
      SELECT SYSDATE INTO v_task_end_date FROM dual;
      v_sql_msg := '對(duì)WEB_CUS_CLENT機(jī)構(gòu)為空的進(jìn)行修改';
     
     open CUR_WEB_CUS_ADD;
         loop
           fetch CUR_WEB_CUS_ADD into V_Cus_Client;
           exit when CUR_WEB_CUS_ADD% notfound;
           v_sql_msg := V_Cus_Client.c_Clnt_Cde||'對(duì)WEB_CUS_CLENT機(jī)構(gòu)為空的進(jìn)行修改';
           V_COUNT :=0;
         select count(1) into V_COUNT from WEB_PLY_APPLICANT a where a.C_APP_CDE=V_Cus_Client.c_Clnt_Cde;
         if(V_COUNT>0) then
           select max(T_CRT_TM) into V_UPD_TM from WEB_PLY_APPLICANT a where a.C_APP_CDE=V_Cus_Client.c_Clnt_Cde;
           select max(C_APP_NO) into V_APP_NO from WEB_PLY_APPLICANT a where a.T_CRT_TM=V_UPD_TM and a.C_APP_CDE=V_Cus_Client.c_Clnt_Cde;
           select C_DPT_CDE into V_DPT_CDE from web_PLY_BASE a where a.C_APP_NO=V_APP_NO;
           update WEB_CUS_CLIENT a set a.C_DPT_CDE=V_DPT_CDE where a.C_CLNT_CDE=V_Cus_Client.c_Clnt_Cde;
         end if;
         commit;
       end loop;
     close CUR_WEB_CUS_ADD;

     --寫(xiě)任務(wù)日志
      v_sql_code    :=0;
      v_sql_msg     := 'NORMAL, SUCCESSFUL COMPLETION';
      SELECT SYSDATE INTO v_task_end_date FROM dual;
     INSERT INTO LOAD_HIS_LOG
       (  SYS
         ,JOBNAME
         ,START_DATE
         ,END_DATE
         ,RUN_DATE
         ,SQL_CODE
         ,SQL_STATE
       )
      VALUES
        ('V5_MID'
         ,'P_WEB_CUS_CLINT_DPT'
         ,v_task_start_date
         ,v_task_end_date
         ,to_char((v_task_end_date - v_task_start_date) * 86400)
         ,v_sql_code
         ,v_sql_msg
        );
      COMMIT;

    EXCEPTION
      WHEN OTHERS THEN
        v_sql_code := SQLCODE;
        v_sql_msg  := v_sql_msg || ' ' || ' : ' || SQLERRM;
        SELECT SYSDATE INTO v_task_end_date FROM dual;  --任務(wù)結(jié)束時(shí)間
        ROLLBACK;
        INSERT INTO LOAD_HIS_LOG
       (  SYS
         ,JOBNAME
         ,START_DATE
         ,END_DATE
         ,RUN_DATE
         ,SQL_CODE
         ,SQL_STATE
       )
      VALUES
        ('V5_MID'
         ,'P_WEB_CUS_CLINT_DPT'
         ,v_task_start_date
         ,v_task_end_date
         ,to_char((v_task_end_date - v_task_start_date) * 86400)
         ,v_sql_code
         ,v_sql_msg
        );
      COMMIT;
    END ;

    主站蜘蛛池模板: 亚洲av无码不卡私人影院| 亚洲色婷婷综合开心网| 午夜亚洲乱码伦小说区69堂| 亚洲第一视频在线观看免费| 香蕉成人免费看片视频app下载| 亚洲一级毛片视频| 亚洲高清最新av网站| 一级毛片免费观看不卡视频| 亚洲日韩一区精品射精| 亚洲色欲久久久综合网东京热 | 香蕉免费一区二区三区| 亚洲日韩精品国产一区二区三区| 亚洲视频一区二区| 成人浮力影院免费看| 一级做a爱过程免费视| 亚洲国产日产无码精品| 亚洲无码黄色网址| 在线观看特色大片免费视频| 国产免费一级高清淫曰本片| www.亚洲日本| 亚洲国产精华液网站w| 国产精品免费看久久久无码| 少妇太爽了在线观看免费视频| 成a人片亚洲日本久久| 亚洲精品乱码久久久久久下载 | 国产亚洲av片在线观看16女人| 成人av免费电影| 久久久久久AV无码免费网站| 国产亚洲精品美女| 亚洲人成网站日本片| 亚洲精品国产精品乱码不卡√| 国产免费av一区二区三区| 综合在线免费视频| 二个人看的www免费视频| 直接进入免费看黄的网站| 亚洲av永久无码嘿嘿嘿| 亚洲第一福利网站| 伊人久久大香线蕉亚洲 | 亚洲国产综合在线| 国产精一品亚洲二区在线播放| 免费在线观看一级毛片|