这个问题如何解决????

chj733 2005-03-19 12:00:31
declare my_row all_objects%rowtype;
*
ERROR 位于第 1 行:
ORA-20000: ORU-10027: buffer overflow, limit of 2000 bytes
ORA-06512: 在"SYS.DBMS_OUTPUT", line 34
ORA-06512: 在"SYS.DBMS_OUTPUT", line 118
ORA-06512: 在"SYS.DBMS_OUTPUT", line 81
ORA-06512: 在line 9

我的程序如下
set serveroutput on;
declare my_row all_objects%rowtype;
cursor my_cursor is
select * from all_objects
where object_name like 'A%';
begin
open my_cursor;
loop
fetch my_cursor into my_row;
dbms_output.put_line(my_row.object_name);
exit when my_cursor%notfound;
end loop;
close my_cursor;
end;
/
...全文
79 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhzhl0 2005-03-19
  • 打赏
  • 举报
回复
同意楼上的。
zwj0712 2005-03-19
  • 打赏
  • 举报
回复
-------------dbms_output.put_line(my_row.object_name);就是在执行这个过程的时候把DBMS的默认值写成大一点就好了,要不然就把这句话去了!!
njhart2002 2005-03-19
  • 打赏
  • 举报
回复
set serverourput on size 1000000

17,140

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧