oracle存储过程调用存储过程

来源:百度知道 编辑:UC知道 时间:2024/05/22 16:18:35
是这样的,我有两张表A,B。A表的字段存放的是存储过程的名称,B表存放的是存储过程所用的参数,以及和A表关联。
现在我要写一个存储过程C。C的逻辑是:从A,B两张表中查出存储过程的名称和参数,去调用存储过程。我要怎么写呢?请高人帮忙。

如:我从A表中查出的存储过程名称是D。从B表中查出D存储过程的参数是E,F。我在C存储过程中要实现,调用D,并且传参E,F。

你在下面的过程里面加上创建存储过程C就可以了。
declare
cursor xxx is
select D,E,F from A,B where A.x=b.x ;

begin
for v_emp in c loop
for v_temp in d loop
c.d(E,F);
end loop;
end;