日期:2014-05-17 浏览次数:20977 次
  CREATE OR REPLACE FUNCTION "ETL_GET_111HS_CSTM_NO"(acode VARCHAR2)
  RETURN VARCHAR2 is
  pCM01CUSNO VARCHAR2(10);
BEGIN
  case
    when exists (select 1
            from sop_mir_cifm04
           where cm04cusno is not null
             and cm04acct = acode) then
      select cm04cusno
        into pCM01CUSNO
        from sop_mir_cifm04
       where cm04acct = acode
         and cm04cusno is not null;
    else
      SELECT CM01CUSNO into pCM01CUSNO FROM CIFM01 where CM01ACCNO = acode;
  end;
  RETURN pCM01CUSNO;
END;