DBMS_OUTPUT 是有缓存区上限的,默认为10000字节,当超过10000后会 抛"buffer overflow, limit of 10000 bytes" 的异常。
如下测试存储过程:
运行测试


解决方案:
1. 关闭输出 DBMS_OUTPUT.DISABLE
2. 设置很大缓存区 DBMS_OUTPUT.ENABLE(999999999999999999999)
DBMS_OUTPUT 是有缓存区上限的,默认为10000字节,当超过10000后会 抛"buffer overflow, limit of 10000 bytes" 的异常。
如下测试存储过程:
运行测试


解决方案:
1. 关闭输出 DBMS_OUTPUT.DISABLE
2. 设置很大缓存区 DBMS_OUTPUT.ENABLE(999999999999999999999)