ORA-20000:ORU-10027:buffer overflow,limit of 10000 bytes 解决方法

用plsql执行存储过程时,总喜欢output一些信息,动态获取一些信息,看中间过程是否正确,但输出缓冲区默认大小是10000bytes,输出信息太多会报错:

ORA-20000:ORU-10027:buffer overflow,limit of 10000 bytes

解决方案:

在plsql中编辑存储过程时,存储过程中的begin......end中,begin后面直接加上DBMS_OUTPUT.ENABLE(buffer_size => null) ,表示输出buffer不受限制。

或者在调用存储过程时,begin后面加上DBMS_OUTPUT.ENABLE(buffer_size => null) ,本次执行任务输出buffer不受限制。

猜你喜欢

转载自blog.csdn.net/feiyanlhj/article/details/82177446