怎样看存成过程的结果

解决方案 »

  1.   

    如果是返回结果集,可以在命令行里打印存放结果集的游标变量。
    或者在PL/SQL等工具里查看游标数据。
      

  2.   

    SQL> select * from test2;
     
            ID NAME
    ---------- --------------------------------------------------------------------------------
             1 rqk
             2 qfj
             6 ucn
             7 ppa
             8 gwe
             9 dds
     
    6 rows selected
     
    SQL> set serverout on
    SQL> 
    SQL> declare
      2  begin
      3  for cur in (select * from test2)loop
      4  dbms_output.put_line(cur.id||'  '||cur.name);
      5  end loop;
      6  end;
      7  
      8  /
     
    1  rqk
    2  qfj
    6  ucn
    7  ppa
    8  gwe
    9  dds
     
    PL/SQL procedure successfully completed
     
    SQL>