首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

ORA-20000: ORACLE使用DBMS_OUTPUT时候出现buffer overflow怎么处理

2012-09-27 
ORA-20000: ORACLE使用DBMS_OUTPUT时候出现buffer overflow怎么办?在存储过程中里面使用如下代码: for i i

ORA-20000: ORACLE使用DBMS_OUTPUT时候出现buffer overflow怎么办?

在存储过程中里面使用如下代码:

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;

热点排行