DBMS_OUTPUT 是有缓存区上限的,默认为10000字节,当超过10000后会 抛"buffer overflow, limit of 10000 bytes" 的异常。
如下测试存储过程:
DBMS_OUTPUT 过多导致Oracle存储过程执行抛异常
本文导语: DBMS_OUTPUT 是有缓存区上限的,默认为10000字节,当超过10000后会 抛"buffer overflow, limit of 10000 bytes" 的异常。 如下测试存储过程: create or replace procedure TestMoreDBMSOutPut( countnum IN number, logerrdes out varchar2 ) is PrintStr...
DBMS_OUTPUT 是有缓存区上限的,默认为10000字节,当超过10000后会 抛"buffer overflow, limit of 10000 bytes" 的异常。
如下测试存储过程: