create ro replace procedure...
...
end;
/

解决方案 »

  1.   

    转dinya2003(OK)
    --创建过程
    create or replace procedure OKOK(p_out out varchar2) as
        p varchar2(100);
    begin
        select '你好' into p from dual;
        p_out:=p;
    end;
    --调用过程的例子
    SQL>set serverout on 
    SQL>variable dd varchar2(100);
    SQL>execute okok(:dd);
    SQL>select :dd from dual;
    --就可以看到输出的数值
      

  2.   

    liuyi8903(西西) 已经写得很详细了。
      

  3.   

    可以用pl/sql块的地方:过程,函数,触发器,report builder中的公式....写在这些对象里面的pl/sql块只要编译没有语法错误都可以执行.