123456789101112131415161718192021222324252627282930313233343536 |
- CREATE OR REPLACE PROCEDURE shanglifeecif.partytimeline_tb() -- 创建主存储过程
- IS
- BEGIN
- insert into shanglifeecif.partytimeline (
- TripID,
- PolicyNo,
- PartyID,
- name,
- PCertID,
- PRole,
- Scenario,
- SDate,
- enddate,
- created_by ,
- created_time
- ) select
- reflect("java.util.UUID", "randomUUID"),
- trim(contno) as contno,
- trim(max(customerno)) as customerno,
- trim(max(name)) as name,
- trim(max(idno)) as idno,
- '投保人',
- '投保',
- trim(max(polapplydate)) as polapplydate,
- trim(max(enddate)) as enddate,
- 'admin',
- sysdate()
- from dsj.policy_information WHERE contno IS NOT NULL GROUP BY contno;
- dbms_output.put_line('partytimeline_tb函数跑批完成!');
- 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;
|