variable result
BEGIN
 tel2bank(&result);
END;

解决方案 »

  1.   

    declare
    resu number;
    begin
    tel2bank(resu);
    end;
      

  2.   

    错了是:不是&
    sorry,写错了。
      

  3.   

    绑定变量是:
    替代变量是&此处使用绑定变量。
    例子:
    VARIABLE ret_val NUMBER
    BEGIN
    :ret_val:=4;
    END;
    /
    print ret_val
      

  4.   

    参数类型改为输入输出
    create procedure tel2bank(result in out number)
    as
    ...
      

  5.   

    这个方法我知道,
    我是想知道怎么用execute 这个命令
      

  6.   

    result           number(12);要改为result        out   number(12);var v_result number;
    exec tel2back(result=>:v_result);即可
      

  7.   

    最好不要用exec命令,直接写过程名。