3,497
社区成员
发帖
与我相关
我的任务
分享create or replace procedure test_test
is
str_sql varchar2(1500);
begin
str_sql := 'create global temporary table table_test as select * from (select id_p
from plpl t
minus
select id_p from ll)';
execute immediate str_sql;
str_sql:='insert into ll
select s.* from plpl s
where exists (select 1 from table_test t where t.id_p = s.id_p)';
execute immediate str_sql;
str_sql:= 'drop table table_test';
execute immediate str_sql;
COMMIT;
end;