个人使用Oracle时出现的错误,在这里记下来,加深印象。
1、ORA-20000: ORU-10027: buffer overflow, limit of 2000 bytes
今天写存储过程时,使用dbms_output.put_line('result:'||i||'---'||documentID);输出测试结果。当我设置其输出记录较多时,就出现这个错误。
获取错误信息: dbms_output.put_line('result: errors'||sqlcode||substr(sqlerrm,1,40));
解决办法:SQL>set serveroutput on size 10000
如果不够,还可以继续调大,范围是自2000至1000000,别超出就行。
1、ORA-20000: ORU-10027: buffer overflow, limit of 2000 bytes
今天写存储过程时,使用dbms_output.put_line('result:'||i||'---'||documentID);输出测试结果。当我设置其输出记录较多时,就出现这个错误。
获取错误信息: dbms_output.put_line('result: errors'||sqlcode||substr(sqlerrm,1,40));
解决办法:SQL>set serveroutput on size 10000
如果不够,还可以继续调大,范围是自2000至1000000,别超出就行。