begin
  存储过程();
end;

解决方案 »

  1.   

    execute myprocedure('daf',34,'daf');
      

  2.   

    SQL> execute mypack.myproce(1);
    BEGIN mypack.myproce(1); END;                           *
    ERROR 位于第 1 行:
    ORA-06550: 第 1 行, 第 28 列:
    PLS-00363: 表达式 '1' 不能用作赋值目标
    ORA-06550: 第 1 行, 第 7 列:
    PL/SQL: Statement ignored
      

  3.   

    过程名(p1,p2,p3,...);--最好不用execute.
      

  4.   

    若是out型,则要用变量作参数,代码是怎样,贴出来
      

  5.   

    declare
     out_param varchar2(100);
    begin
     your_proc(1,out_param);
     dbms_output.put_line(out_param);
    end;
    /
      

  6.   

    begin
      存储过程(参数);
    end;
      

  7.   

    variable aa char;
    variable bb varchar2;
    begin
    name(:aa,:bb);
    end;
    /
      

  8.   

    我实在是佩服这的斑竹GG,如此低能弱智的问题,居然能
    放在主页来显示,随便ORACLE的帮助都能搞定的问题,没有任何新意思
    没有什么实际可深究探讨的余地,我KAO,这不是鼓励大家不要动脑筋,
    有问题直接提问吗!?
       搞不懂呀!!!!!!!!
      

  9.   

    to  samenzhou(崂山道士)
       ft,不是不动脑,有时候时间要求紧,大家并不是都像你一样的高手!!!
      

  10.   

    SET SERVEROUTPUT ON 
    DECLARE
      i_sid number;
      i_param varchar2(20);
      o_flag number;
    BEGIN
      i_sid := 13805031887;
      i_param := 'AAA';
      SP_TEST(i_sid,i_param,o_flag);
      dbms_output.put_line(' O_FLAG  =  '||o_flag);
    END;
    /
    SET SERVEROUTPUT OFF
      

  11.   

    step_by_step(脚印) 好像是对的。
      

  12.   

    samenzhou(崂山道士) 的有些话,我赞同。完全首肯。
      

  13.   

    var ai_succ number;
    begin
       test(1,:ai_succ);
    end;
    /
    print ai_succ;
    /
      

  14.   

    如果返回值是CURSOR类型呢?
    如何调试??
      

  15.   

    抱歉,跟大家谈个初级问题,不要太笑我。
    我是一个oracle菜鸟,想好好学学。但是在公司人们都是各忙各的没有太多时间来照顾菜鸟,而且我也没地方找oracle数据库练手,不知道各位老兄是如何成为一代高手的。另外,能否给推荐几本适合初学者的书。谢谢
      

  16.   

    这的斑竹是不是罢工了!!!!!
    我KAO,版里有那么多可以探讨的
    好话题,怎么不放在首页,偏偏
    要放这个弱智还这么长时间。
    FT!!!!!!!
      

  17.   

    SAMEnZHOU什么道士!这里的问题你如果会的话,给点意见!不会的话不说话没人当你是哑巴.鸡婆!