调用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/,如需转载,请注明出处,否则将追究法律责任。