ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 解决调用DBMS_OUTPUT时出现缓冲器溢出的错误

解决调用DBMS_OUTPUT时出现缓冲器溢出的错误

原创 Linux操作系统 作者:husthxd 时间:2005-02-21 00:00:00 0 删除 编辑

调用DMBS_OUTPUT的时候经常会碰到错误:

ORA-20000, ORU-10027:

 Buffer overflow, limit of bytes.

 

ORA-20000, ORU-10028:

 Line length overflow, limit of 255 bytes per line.


其实DMBS_OUTPUT包中的过程ENABLE可以设定缓冲区的大小.

DBMS_OUTPUT.ENABLE (
   buffer_size IN INTEGER DEFAULT 20000);
The maximum buffer_size size is 1,000,000, and the minimum is 2,000
在调用DBMS_OUT.PUT_LINE前调用该方法设置合适大小的缓冲区即可.
http://download-west.oracle.com/docs/cd/B10501_01/appdev.920/a96612/d_outpu2.htm

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/6906/viewspace-21729/,如需转载,请注明出处,否则将追究法律责任。

上一篇: XP的现实与幻想
请登录后发表评论 登录
全部评论
长期从事政务、金融等行业产品研发和架构设计工作,ITPUB数据库版块资深版主,对Oracle、PostgreSQL有深入研究。现就职于广州云图数据技术有限公司,系统架构师。

注册时间:2007-12-28

  • 博文量
    1302
  • 访问量
    3780727