image
SELECT TO_CHAR(add_months(add_months(sysdate, -12), ROWNUM - 1), 'MON-yy') AS yearmonth
  FROM DUAL
CONNECT BY ROWNUM <=
           (SELECT months_between(sysdate, add_months(sysdate, -12))
              FROM dual);
 

芭樂養樂多 發表在 痞客邦 留言(0) 人氣()

Procedure ChkEffectDateOverlap(P_ACTIVE_DATE      IN VARCHAR2,
                                                      P_INACTIVE_DATE  IN VARCHAR2,
                                                      P_OUT                     OUT VARCHAR2) IS
  
    v_count number;
  
  BEGIN
  
    select count(*)
       into v_count 
      from Table A
     where 1=1
       and to_date(P_ACTIVE_DATE, 'MM/dd/yyyy') <= A.Inactive_Date
       and to_date(P_INACTIVE_DATE, 'MM/dd/yyyy') >= A.active_Date;
  
    if v_count > 0 then
    
      select 'Effective Date Overlap' into P_OUT from dual;
    
    else
    
      select 'Success' into P_OUT from dual;
    
    end if;
  
  Exception
    WHEN OTHERS THEN
      select 'Error' into P_OUT from dual;
  END;

芭樂養樂多 發表在 痞客邦 留言(0) 人氣()

1
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。