zoukankan      html  css  js  c++  java
  • Oracle 按日期循环

    DECLARE  
           V_IMPORT_DATE DATE;
           V_BUSI_DATE DATE;
           OUT_RET  NUMBER; -- 0-成功, 其他失败
           OUT_RET_MSG VARCHAR2(1000);
           PARAM PROC_PARAM_TYPE;
           V_MONTH_BEGIN DATE;
           V_MONTH_END DATE;
    BEGIN  
          
           /*
             按月循环每天
            拉链表数据需根据业务发生日期mis_date按天跑批生成数据       
           
           */  
            
            V_MONTH_END   := DATE'2018-04-30';
            V_MONTH_BEGIN := TRUNC(V_MONTH_END,'MM');
            V_BUSI_DATE   := V_MONTH_BEGIN;
            
            WHILE(V_BUSI_DATE <= V_MONTH_END) 
            LOOP 
                 
                PARAM:=PROC_PARAM_TYPE(0,'',V_BUSI_DATE,NULL,'');              
                PKG_ODS_IF_ZIPLINK_TABLE.PROC_IF_ZIP_DRI_RCP_EYA_D(PARAM);
                
                --DBMS_OUTPUT.PUT_LINE(V_BUSI_DATE);
                V_BUSI_DATE := V_BUSI_DATE + 1;   
                
             END LOOP;  
    END;
    /
    

      

    DECLARE         V_IMPORT_DATE DATE;       V_BUSI_DATE DATE;       OUT_RET  NUMBER; -- 0-成功, 其他失败       OUT_RET_MSG VARCHAR2(1000);       PARAM PROC_PARAM_TYPE;       V_MONTH_BEGIN DATE;       V_MONTH_END DATE;BEGIN               /*         按月循环每天        拉链表数据需根据业务发生日期mis_date按天跑批生成数据                     */                  V_MONTH_END   := DATE'2018-04-30';        V_MONTH_BEGIN := TRUNC(V_MONTH_END,'MM');        V_BUSI_DATE   := V_MONTH_BEGIN;                WHILE(V_BUSI_DATE <= V_MONTH_END)         LOOP                          PARAM:=PROC_PARAM_TYPE(0,'',V_BUSI_DATE,NULL,'');                          PKG_ODS_IF_ZIPLINK_TABLE.PROC_IF_ZIP_DRI_RCP_EYA_D(PARAM);                        --DBMS_OUTPUT.PUT_LINE(V_BUSI_DATE);            V_BUSI_DATE := V_BUSI_DATE + 1;                        END LOOP;  END;/

    All for u
  • 相关阅读:
    maven问题
    用例图中三种关系详解(转)
    UML系列图--用例图
    Visio画UML用例图没有include关系的解决方法
    Linux中环境变量文件及配置
    如何开启ubuntu的SSH服务(不要和openssl搞混淆了)
    linux下的gedit命令使用方法与技巧
    ubuntu安装mysql5.7
    通过 HTTP 头进行 SQL 注入
    Redis各种数据结构内存占用测试
  • 原文地址:https://www.cnblogs.com/ayumie/p/9776950.html
Copyright © 2011-2022 走看看