serveroutput size不夠用

zhangsharp20發表於2015-08-10
SQL> declare
  2   v_text clob;
  3   --v_len number;
  4  begin
  5   SELECT dbms_metadata.get_ddl('VIEW','V_SB_QYSDSNDSSYHQKMXB','J1_DW') INTO V_TEXT from dual;
  6   dbms_output.put_line(v_text);
  7  end;
  8  /


declare
 v_text clob;
 --v_len number;
begin
 SELECT dbms_metadata.get_ddl('VIEW','V_SB_QYSDSNDSSYHQKMXB','J1_DW') INTO V_TEXT from dual;
 dbms_output.put_line(v_text);
end;


ORA-20000: ORU-10027: buffer overflow, limit of 2000 bytes
ORA-06512: 在 "SYS.DBMS_OUTPUT", line 32
ORA-06512: 在 "SYS.DBMS_OUTPUT", line 97
ORA-06512: 在 "SYS.DBMS_OUTPUT", line 112
ORA-06512: 在 line 6


解決方法:
set serveroutput on size unl

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29802484/viewspace-1767261/,如需轉載,請註明出處,否則將追究法律責任。

相關文章