在pl/sql developor中声明变量和调用存储过程
declare
s varchar2(100);
begin
emp_out_sal('970102',s);
end;
使用什么方法可以将s的值显示出来?

解决方案 »

  1.   

    同2楼,sqlplus 中,要加上  set serverout on
      

  2.   


    SQL> set serveroutput on;   --打开输出显示
    SQL> declare
      2  s  varchar(100);--定义变量
      3  begin
      4     s:= '111111';  ---给变量赋值
      5     dbms_output.put_line('s变量值为:'||s);   --打印变量s
      6  end;
      7  /
     
    s变量值为:111111
     
    PL/SQL procedure successfully completed
     
    SQL>