23 lines
598 B
SQL
23 lines
598 B
SQL
create or replace procedure PROC_26ai_query_INSIGHTS_PENDING(p_query_id in number default null)
|
|
as
|
|
|
|
begin
|
|
for r1 in ( select query_id
|
|
from TB_26AI_QUERY_HISTORY
|
|
where INSIGHT_DATE is null
|
|
and (query_id = p_query_id or p_query_id is null )
|
|
order by REGISTER_DATE
|
|
) loop
|
|
|
|
insert into tb_26ai_query_insight
|
|
select * from table( FNC_26ai_query_INSIGHTS_LIST( r1.query_id ) );
|
|
|
|
update TB_26AI_QUERY_HISTORY
|
|
set INSIGHT_DATE = sysdate
|
|
where query_id = r1.query_id ;
|
|
|
|
commit;
|
|
|
|
end loop;
|
|
end;
|
|
/ |