提交信息!

This commit is contained in:
2021-03-18 16:19:57 +08:00
parent 92681a8cfe
commit 173aa6655f
4 changed files with 201 additions and 5 deletions

View File

@@ -85,6 +85,26 @@ CREATE OR REPLACE PACKAGE data_import_util_pkg IS
a_data_source VARCHAR2
);
--<2D><><EFBFBD><EFBFBD><EFBFBD>˼<EFBFBD><CBBC><EFBFBD><E5B5A5><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7>޼<EFBFBD><DEBC>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD>
PROCEDURE import_pricecheck_list
(
a_<61><5F><EFBFBD><EFBFBD><EFBFBD><EFBFBD> VARCHAR2,
a_<61><5F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> VARCHAR2,
a_<61><5F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> VARCHAR2,
a_<61><5F><EFBFBD>յص<D5B5> VARCHAR2,
a_<61><5F><EFBFBD><EFBFBD> VARCHAR2,
a_Ʒ<5F><C6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD> VARCHAR2,
a_<61><5F>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD> VARCHAR2,
a_<61><5F><EFBFBD><EFBFBD><EFBFBD><EFBFBD> VARCHAR2,
a_<61><5F><EFBFBD>ij<EFBFBD><C4B3><EFBFBD><EFBFBD>߳<EFBFBD> VARCHAR2,
a_<61>˼۽<CBBC><DBBD><EFBFBD> VARCHAR2,
a_<61><5F><EFBFBD><EFBFBD>״̬<D7B4><CCAC><EFBFBD>ƺ˼<C6BA>ͨ<EFBFBD><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD> VARCHAR2,
a_<61>˼۳<CBBC><DBB3>̷ֹ<CCB7>˾<EFBFBD><CBBE><EFBFBD><EFBFBD> VARCHAR2,
a_<61>˼۳<CBBC><DBB3>̴<EFBFBD><CCB4><EFBFBD> VARCHAR2,
a_<61>˼۳<CBBC><DBB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> VARCHAR2,
a_<61>˼<EFBFBD>ͨ<EFBFBD><CDA8>ʱ<EFBFBD><CAB1> VARCHAR2
);
PROCEDURE <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7>޼<EFBFBD><DEBC>ر<EFBFBD><D8B1><EFBFBD>
(
a_<61>ֹ<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD> VARCHAR2,
@@ -408,7 +428,8 @@ CREATE OR REPLACE PACKAGE BODY data_import_util_pkg IS
--<2D><>ɾ<EFBFBD><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
BEGIN
DELETE car_dealer.repair_order_info a WHERE a_order_no = a.order_no;
DELETE car_dealer.repair_order_info a
WHERE a_order_no = a.order_no;
EXCEPTION
WHEN OTHERS THEN
NULL;
@@ -539,7 +560,8 @@ CREATE OR REPLACE PACKAGE BODY data_import_util_pkg IS
--ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
BEGIN
DELETE FROM car_dealer.<2E>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>Ƽ<EFBFBD><C6BC><EFBFBD> a WHERE a.<2E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> = a_notify_no;
DELETE FROM car_dealer.<2E>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>Ƽ<EFBFBD><C6BC><EFBFBD> a
WHERE a.<2E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> = a_notify_no;
EXCEPTION
WHEN OTHERS THEN
NULL;
@@ -584,6 +606,90 @@ CREATE OR REPLACE PACKAGE BODY data_import_util_pkg IS
END;
PROCEDURE import_pricecheck_list
(
a_<61><5F><EFBFBD><EFBFBD><EFBFBD><EFBFBD> VARCHAR2,
a_<61><5F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> VARCHAR2,
a_<61><5F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> VARCHAR2,
a_<61><5F><EFBFBD>յص<D5B5> VARCHAR2,
a_<61><5F><EFBFBD><EFBFBD> VARCHAR2,
a_Ʒ<5F><C6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD> VARCHAR2,
a_<61><5F>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD> VARCHAR2,
a_<61><5F><EFBFBD><EFBFBD><EFBFBD><EFBFBD> VARCHAR2,
a_<61><5F><EFBFBD>ij<EFBFBD><C4B3><EFBFBD><EFBFBD>߳<EFBFBD> VARCHAR2,
a_<61>˼۽<CBBC><DBBD><EFBFBD> VARCHAR2,
a_<61><5F><EFBFBD><EFBFBD>״̬<D7B4><CCAC><EFBFBD>ƺ˼<C6BA>ͨ<EFBFBD><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD> VARCHAR2,
a_<61>˼۳<CBBC><DBB3>̷ֹ<CCB7>˾<EFBFBD><CBBE><EFBFBD><EFBFBD> VARCHAR2,
a_<61>˼۳<CBBC><DBB3>̴<EFBFBD><CCB4><EFBFBD> VARCHAR2,
a_<61>˼۳<CBBC><DBB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> VARCHAR2,
a_<61>˼<EFBFBD>ͨ<EFBFBD><CDA8>ʱ<EFBFBD><CAB1> VARCHAR2
) IS
l_<6C><5F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> DATE;
l_<6C><5F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> DATE;
l_<6C>˼<EFBFBD>ͨ<EFBFBD><CDA8>ʱ<EFBFBD><CAB1> DATE;
BEGIN
NULL;
IF a_<61><5F><EFBFBD><EFBFBD><EFBFBD><EFBFBD> IS NULL OR
a_<61><5F><EFBFBD><EFBFBD> IS NULL
THEN
raise_application_error(no_notify_no_excpt,
no_notify_no_text);
END IF;
BEGIN
DELETE <20>˼<EFBFBD><CBBC>嵥 hj
--DELETE check_price_list hj
WHERE hj.<2E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> = a_<61><5F><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
AND hj.<2E><><EFBFBD><EFBFBD> = a_<61><5F><EFBFBD><EFBFBD>;
EXCEPTION
WHEN OTHERS THEN
NULL;
END;
l_<6C><5F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> := <20><><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD>ת<EFBFBD><D7AA>(a_<61><5F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
'yyyy-mm-dd hh24:mi:ss');
l_<6C><5F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> := <20><><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD>ת<EFBFBD><D7AA>(a_<61><5F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
'yyyy-mm-dd hh24:mi:ss');
l_<6C>˼<EFBFBD>ͨ<EFBFBD><CDA8>ʱ<EFBFBD><CAB1> := <20><><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD>ת<EFBFBD><D7AA>(a_<61>˼<EFBFBD>ͨ<EFBFBD><CDA8>ʱ<EFBFBD><CAB1>,
'yyyy-mm-dd hh24:mi:ss');
INSERT INTO <20>˼<EFBFBD><CBBC>
--INSERT INTO check_price_list
(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
<20><><EFBFBD>յص<D5B5>,
<20><><EFBFBD><EFBFBD>,
Ʒ<><C6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
<20><>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD>,
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
<20><><EFBFBD>ij<EFBFBD><C4B3><EFBFBD><EFBFBD>߳<EFBFBD>,
<20>˼۽<CBBC><DBBD><EFBFBD>,
<20><><EFBFBD><EFBFBD>״̬<D7B4><CCAC><EFBFBD>ƺ˼<C6BA>ͨ<EFBFBD><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
<20>˼۳<CBBC><DBB3>̷ֹ<CCB7>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>,
<20>˼۳<CBBC><DBB3>̴<EFBFBD><CCB4><EFBFBD>,
<20>˼۳<CBBC><DBB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
<20>˼<EFBFBD>ͨ<EFBFBD><CDA8>ʱ<EFBFBD><CAB1>)
VALUES
(a_<61><5F><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
l_<6C><5F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
l_<6C><5F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
a_<61><5F><EFBFBD>յص<D5B5>,
a_<61><5F><EFBFBD><EFBFBD>,
a_Ʒ<5F><C6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
a_<61><5F>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD>,
a_<61><5F><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
a_<61><5F><EFBFBD>ij<EFBFBD><C4B3><EFBFBD><EFBFBD>߳<EFBFBD>,
a_<61>˼۽<CBBC><DBBD><EFBFBD>,
a_<61><5F><EFBFBD><EFBFBD>״̬<D7B4><CCAC><EFBFBD>ƺ˼<C6BA>ͨ<EFBFBD><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
a_<61>˼۳<CBBC><DBB3>̷ֹ<CCB7>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>,
a_<61>˼۳<CBBC><DBB3>̴<EFBFBD><CCB4><EFBFBD>,
a_<61>˼۳<CBBC><DBB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
l_<6C>˼<EFBFBD>ͨ<EFBFBD><CDA8>ʱ<EFBFBD><CAB1>);
END;
PROCEDURE <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7>޼<EFBFBD><DEBC>ر<EFBFBD><D8B1><EFBFBD>
(
a_<61>ֹ<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD> VARCHAR2,