比如 说我有一个过程 p_a 调用另一个过程 p_b,但是p_b 是我的过程 p_a 的一个参数,如何能调用
如下:p_a(str varchar2) --str := p_b;
is
v_a varchar2(100);
type cur is ref cursor;
cur_a cur;
begin --如何在此处通过调用 str,能执行过程 p_b--我只会如下调用过程,但是如果是str := p_b,怎么能通过字符串处理,还能执行该过程呢?并且将cur_b 赋给 cur_a
p_b (b => v_a,cur_b => cur_a);
end p_a;
请高手指点。
如下:p_a(str varchar2) --str := p_b;
is
v_a varchar2(100);
type cur is ref cursor;
cur_a cur;
begin --如何在此处通过调用 str,能执行过程 p_b--我只会如下调用过程,但是如果是str := p_b,怎么能通过字符串处理,还能执行该过程呢?并且将cur_b 赋给 cur_a
p_b (b => v_a,cur_b => cur_a);
end p_a;
请高手指点。
p_b 又调用 p_a ?
死循环,完了