12345678910111213141516171819202122 |
- CREATE OR REPLACE PROCEDURE shanglifeecif.tb_customerinfo() IS
- DECLARE
- BEGIN
- DELETE FROM shanglifeecif.tbcustomerinfo;
- insert into shanglifeecif.tbcustomerinfo(
- tbid,
- scustid,
- contno,
- sdate,
- edate,
- salecom,
- salecomname
- )SELECT row_number()over(),p.customerno,p.contno,p.cvalidate,t.edorappdate ,p.salecom,p.salecomname FROM dsj.lpedoritem t,dsj.policy_information p
- WHERE t.contno = p.contno and t.edortype='CT' AND t.edorstate = 0 ;
- dbms_output.put_line('tb_customerinfo函数跑批完成!');
- EXCEPTION
- WHEN HIVE_EXCEPTION THEN
- INSERT INTO shanglifeecif.exception_log(log_id,log_code,log_msg,log_time) VALUES (to_char(sysdate(),'yyyyMMddHHmmss'),sqlcode(),sqlerrm(),sysdate());
- WHEN Others THEN
- INSERT INTO shanglifeecif.exception_log(log_id,log_code,log_msg,log_time) VALUES (to_char(sysdate(),'yyyyMMddHHmmss'),sqlcode(),sqlerrm(),sysdate());
- END ;
|