PLSQL中关于使用DBMS_OUTPUT.PUT_LINE打印记过出现断行的问题
在PLSQL使用DBMS_OUTPUT.PUT_LINE循环打印出结果,能够成功输出结果,但发现结果规律性地每56行会断开成两行。
但如果只是使用sql直接查询结果,会正常显示,请问是什么原因,如何解决?
大体代码格式是下面这样的,包括我换种方式,使用游标也是同样的问题。
declare
v_var varchar2(20) := '某个条件';
begin
for i in (select a,b from table where c = v_var) loop
dbms_output.put_line(i.a || ',' || i.b)
end loop;
end;