`
jiaoronggui
  • 浏览: 1339789 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
博客专栏
B7c2eb31-a8ea-3973-a517-d00141f39b89
项目管理软件-redmin...
浏览量:116865
4a63e153-250f-30f6-a051-97cfc67cb3d3
IT职业规划
浏览量:200112
社区版块
存档分类
最新评论

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;

1
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics