我有大约4张桌子
源--- temp1 --- temp2 ---- temp3-最终表
已经创建了所有插入脚本和一些临时表,用于将最终结果集导出到最终表中。
需要根据需要创建一个oracle过程/函数。
需要一个包含相同内容的样本。对专家来说应该超级容易。
谢谢
答案 0 :(得分:1)
我想是这样的。
create or replace procedure p_insert is
begin
-- all your insert statements go in here
insert into temp1 (col1, col2, ...)
select a.col1, b.col2, ...
from a join b on a.id = b.id
where ...;
insert into temp2 (col1, col3, ...)
select ...
from temp1
where ...;
etc.
insert into final_table (col1, col2, col3, ...)
select ...
from temp3;
end;