你在前面加一句set serveroutput on size 20000;size 大小你自己定义

解决方案 »

  1.   

    先看一下:
    select * from v$sga;
      

  2.   

    sql>set serveroutput on size 200000
      

  3.   

    是啊,这个限制很不爽,好象不能超过2000另一解决是将输出写到utl文件中,utl文件在Oracle数据库的启动文件中设定文件路径,这需要DBA的帮助,而且文件在服务器上的磁盘中,也不太方便.微软的T-SQL里用print就没有这些限制.
      

  4.   

    每次都得加
    set serveroutput on size xxx
    不是很方便。有没有一次设定终身受用得?
      

  5.   

    为什么不自己写一个function,实现这两个功能?