|
vPrc_Resulst:= 0;
S_Pkg_PixPatInfo.Prc_LogPrcIni (vPrc_Resulst, vTaskId, vPrc_Name, 'CenDoc信息更新处理PIX任务创建成功');
--02 CENDOC库人员基本信息同步开始
vPrc_Resulst:= 0;
--dbms_output.put_line('CENDOC库人员基本信息同步-{S_Pkg_PixPatInfo.Prc_Pix_GxGrDAH}开始');
S_Pkg_PixPatInfo.Prc_Pix_GxGrDAH (vPrc_Resulst, vTaskId);
Resulst := Case When vPrc_Resulst > 0 Then Resulst Else vPrc_Resulst End;
--dbms_output.put_line('CENDOC库人员基本信息同步-{S_Pkg_PixPatInfo.Prc_Pix_GxGrDAH}结束');
Procedure Prc_Pix_GxGrDAH (Resulst Out Integer, vTaskId In Varchar2) Is
vPrc_Name Varchar2(100);
script Varchar2(8000);
sql_log Varchar2(8000);
vTable Varchar2(200);
vRow_Ins Integer;
vRow_Upd Integer;
Begin
vPrc_Name:='Prc_Pix_GxGrDAH';
Resulst := 0;
vTable:='TB_CENTER_INFO';
--04 个人档案相关物化视图更新
Script:='Truncate Table DAH_INDEX';
--dbms_output.put_line(script);
Execute Immediate Script;
dbms_mview.Refresh('DAH_INDEX','Complete');
就是这里,能看到上一步的日志,然后这个刷新的物化视图里查不到数据,应该是卡在刷新这里,我的包里还有其他三个物化视图这么刷新的,前两个都可以刷的,之前也刷新过, |
|