某存储过程中报ORA-2000:ORU-10027:buffer overflow,limit of 10000 bytes
根据查看,发现是存储过程中有一个循环体中有一句
dbms_output.put_line(group_filter);的语句
循环到最后,累计输出的length达到了54802个char,超出了buffer默认的10000
处理方法:
方法一:
屏蔽掉这条语句
方法二:
在存储过程begin后面加 : DBMS_OUTPUT.ENABLE (buffer_size=>null) 表示没有限制
根据查看,发现是存储过程中有一个循环体中有一句
dbms_output.put_line(group_filter);的语句
循环到最后,累计输出的length达到了54802个char,超出了buffer默认的10000
处理方法:
方法一:
屏蔽掉这条语句
方法二:
在存储过程begin后面加 : DBMS_OUTPUT.ENABLE (buffer_size=>null) 表示没有限制