Serveroutput可以打开dbms_output的输出,具体操作如下:

  1. SQL> show serveroutput  
  2. serveroutput OFF 
  3. SQL> begin 
  4.   2  for e in (select * from scott.emp) loop  
  5.   3   dbms_output.put_line(e.empno || ' is: ' ||e.ename);  
  6.   4  end loop;  
  7.   5  end;  
  8.   6  /  
  9.  
  10. PL/SQL procedure successfully completed.  
  11.  
  12. SQL> set serveroutput on;  
  13. SQL> show serveroutput  
  14. serveroutput ON SIZE UNLIMITED FORMAT WORD_WRAPPED  
  15. SQL>   
  16. SQL> list  
  17.   1  begin 
  18.   2  for e in (select * from scott.emp) loop  
  19.   3   dbms_output.put_line(e.empno || ' is: ' ||e.ename);  
  20.   4  end loop;  
  21.   5* end;  
  22. SQL> /  
  23. 7369 is: SMITH  
  24. 7499 is: ALLEN  
  25. 7521 is: WARD  
  26. 7566 is: JONES  
  27. 7654 is: MARTIN  
  28. 7698 is: BLAKE  
  29. 7782 is: CLARK  
  30. 7788 is: SCOTT  
  31. 7839 is: KING  
  32. 7844 is: TURNER  
  33. 7876 is: ADAMS  
  34. 7900 is: JAMES  
  35. 7902 is: FORD  
  36. 7934 is: MILLER  
  37.  
  38. PL/SQL procedure successfully completed.  
  39.  
  40. SQL> 

——

To be continue.