签名是这样的   procedure UpdatePerson(message out varchar2) is怎么调用呢,message 参数怎么传啊

解决方案 »

  1.   

     包名.procedureName()
    out为输出参数 可以不传
      

  2.   

    declare
      --声明一个变量接收输出结果
      outparam varchar2(100);
    begin
      UpdatePerson(outparam);
      --使用outparam
    end;
    /
      

  3.   

    包中存储过程调用格式:<包名>.<存储过程名>(实参....);
    包名.UpdatePerson(outparam);
      

  4.   

    declare
    message varchar2(100);
    message2 varchar2(100);
    begin
    包名.UpdatePerson(message);
    message2:=message;
    ......
    end;
      

  5.   

    也可 直接在Toad里面 EXEC package_name.Procedure_name
      

  6.   

    包中存储过程调用格式:<包名>.<存储过程名>(实参....);
    包名.UpdatePerson(outparam);