日期:2014-05-16 浏览次数:20419 次
在存储过程中里面使用如下代码:
for i in 1..500 loop dbms_output.put_line('Hello World.................................................................................'); end loop;
?
?
执行后,如下错误:
ORA-20000: ORU-10027: buffer overflow, limit of 10000 bytes
ORA-06512: 在 "SYS.DBMS_OUTPUT", line 32
ORA-06512: 在 "SYS.DBMS_OUTPUT", line 97
ORA-06512: 在 "SYS.DBMS_OUTPUT", line 112
ORA-06512: 在 "REP_HEA.TESTSTRCONN", line 14
ORA-06512: 在 line 3 View program sources of error stack?
?
如何解决:很简单,在
?for i in 1..500 loop
dbms_output.enable(50000); //添加此内容即可,如果还少的话,可以添加更大的值得
dbms_output.put_line('Hello World');
end loop;