set serveroutput on
declare 
  cursor c is 
    select * from tarticle;
  i integer;
begin
  i := 0;
  for r in c loop
    DBMS_OUTPUT.put_line(r.fcode);
    DBMS_OUTPUT.put_line(i);
    i := i + 1;
  end loop;
end;
/当输出到一定行后,就会报
ORA-20000: ORU-10027: buffer overflow, limit of 2000 bytes
这个错误,
即使我设置
set serveroutput on size 10000
也不一定够用,
因为是不知道tarticle这个表里到底有多少数据的
有什么好的解决办法么?