-- 创建包
create or replace package sync_PF_OLDCUSTOMER_MESSAGE is
-- Author : lwj
-- Created : 2019/3/29 11:01:17
-- Purpose : 符合老友贷客户群体信息表-在我司贷款即将在3个月内结清
--新增
function ap_merger_data_add(v_ptype IN NUMBER,v_comtype IN NUMBER,v_reason OUT VARCHAR) RETURN NUMBER;
end sync_PF_OLDCUSTOMER_MESSAGE;
------------------------------------------------------------------------------------
-- 创建方法体
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;
存储过程
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 本篇继续上篇《Winform开发框架之存储过程的支持--存储过程的实现和演化提炼(1)》来对Winform开发框架...
- 参考官方给出的:https://dev.mysql.com/doc/refman/8.0/en/stored-ro...
- 原文链接 MySQL存储过程详解 1.存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然...