存储过程调用存储过程怎麽写?

解决方案 »

  1.   

    如果有execute的权限的话,直接调用就可以了呀如果是A调用B的话,在A的程序块里直接调用就可以了,比如我们经常在程序里调用dbms_output.put_line('Print procedure');如果是调用function的话,就不一样了,由于function是不能直接调用的。你可以用赋值的方式来做,比如 str = dbms_metadata.get_dll('TABLE', 'User.t1');
      

  2.   

    create procedure sp_xz(sjq varchar2)
    is 
    begin
    ...
    end;create procedure so_xz1 is
    sss varchar2;
    begin
     sp_xz(sss);
    end;