函数是可以动态执行的(select fn() from dual),存储过程目前我也不会,不知道方法四行不行,我没有试过。如果知道请告知([email protected]),先谢!

解决方案 »

  1.   

    execute immediate 'execute sp_name';
      

  2.   

    大哥给一个例子呀!!  比如我写了这样一个存储过程在oracle:create or replace procedure p_test (v_pbiid in varchar2,v_retcode out integer,v_rettext out varchar2) isbegin
     update lm_base_pbinfo set pbinam='zhangzz' where pbiid = v_pbiid;  
    end;      在c中怎样动态的调用呀!!存储过程名字是作为参数的,,而且有两个数据传出来
    应该怎么做呀!!