存儲過程

-- 創(chuàng)建包
create or replace package sync_PF_OLDCUSTOMER_MESSAGE is

  -- Author  : lwj
  -- Created : 2019/3/29 11:01:17
  -- Purpose : 符合老友貸客戶群體信息表-在我司貸款即將在3個(gè)月內(nèi)結(jié)清

   --新增
  function ap_merger_data_add(v_ptype IN NUMBER,v_comtype IN NUMBER,v_reason OUT VARCHAR) RETURN NUMBER;

end sync_PF_OLDCUSTOMER_MESSAGE;




------------------------------------------------------------------------------------


-- 創(chuàng)建方法體
create or replace package body sync_PF_OLDCUSTOMER_MESSAGE is

  --新增
  function ap_merger_data_add(v_ptype IN NUMBER,v_comtype IN NUMBER,v_reason OUT VARCHAR)
    return NUMBER is
    v_l_result NUMBER := 0;

  begin
    PLOG.log('---sync_PF_OLDCUSTOMER_MESSAGE.ap_merger_data_add insert PF_OLDCUSTOMER_MESSAGE start ');
    -- 新增記錄
    BEGIN
insert into PF_OLDCUSTOMER_MESSAGE
  (id,
   apply_id,
   apply_date,
   bargain_no,
   apply_status,
   fact_end_date,
   time_limit,
   loan_money,
   car_price,
   car_brand_id,
   car_sub_brand_id,
   cust_name,
   identity_type,
   identity_no,
   sex,
   phone,
   dealer_id,
   dealer_name,
   super_organization_no,
   customer_id,
   organization_no)
  select id,
         napplyid,
         dapplydate,
         vbargainno,
         napplystatus,
         dfactenddate,
         ntimelimit,
         nloanmoney,
         ncarprice,
         ncarbrandid,
         ncarsubbrandid,
         vcustname,
         videntitytype,
         videntityno,
         vsex,
         vphone,
         ndealerid,
         vdealername,
         vsuperorganizationno,
         ncustomerid,
         vorganizationno
    from PD_OLDCUSTOMER_MESSAGE @Afuat 
  where NPTYPE= v_ptype and NCOMTYPE= v_comtype);
    EXCEPTION
        WHEN OTHERS THEN
        PLOG.log('---sync_PF_OLDCUSTOMER_MESSAGE.ap_merger_data_add insert PF_OLDCUSTOMER_MESSAGE failed ');
        v_reason :='sync_PF_OLDCUSTOMER_MESSAGE.ap_merger_data_add insert PF_OLDCUSTOMER_MESSAGE failed ';
        ora_raiserror(SQLCODE,'sync_PF_OLDCUSTOMER_MESSAGE.ap_merger_data_add  insert into PF_OLDCUSTOMER_MESSAGE failed',
                      $$PLSQL_LINE);
        RETURN - 1;
    END;
    PLOG.log('---sync_PF_OLDCUSTOMER_MESSAGE.ap_merger_data_add insert PF_OLDCUSTOMER_MESSAGE finish');
    RETURN v_l_result;
  end;
end sync_PF_OLDCUSTOMER_MESSAGE;
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容