Вопрос № 55504: Здраствуйте всем
Приложение ниже.
Вначале програмка отработала хорошо(достала все данные).
А затем начала выкидывать ошибки(ниже в приложении).
Причем пробовал по разному:
Когда установлено SET SERVEROUTPUT OFF, то все PL/SQL proc...
Вопрос № 55.504
Здраствуйте всем
Приложение ниже.
Вначале програмка отработала хорошо(достала все данные).
А затем начала выкидывать ошибки(ниже в приложении).
Причем пробовал по разному:
Когда установлено SET SERVEROUTPUT OFF, то все PL/SQL procedure successfully completed.(но вывода-то нет).
А когда - SET SERVEROUTPUT ON, то - выдает часть данных и ошибки переполнения буфера -
ERROR at line 1:
ORA-20000: ORU-10027: buffer overflow, limit of 2000 bytes
ORA-06512: at "SYS.DBMS_OUTPUT", line 91
ORA-06512: at "SYS.DBMS_OUTPUT", line 58
ORA-06512: at line 17
Кто может подсказать - в чем дело ?
Приложение:
Отправлен: 15.09.2006, 06:28
Вопрос задал: Slava_ (статус: 1-ый класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: din
Здравствуйте, Slava_!
Ну в чем дело Вам сказал сам Oracle - "ORA-20000: ORU-10027: buffer overflow, limit of 2000 bytes" - Буфер переполнен, ограничение 2000 байт. Надо задать размер буфера. Следующая комманда включает вывод с переносом строк и устанавливает размер буфера в 1000000 байт - SET SERVEROUTPUT ON SIZE 1000000 FROMAT WRAPPED --------- Есть только одно зло - невежество, и только одно благо - знания
Ответ отправил: din (статус: Практикант)
Ответ отправлен: 15.09.2006, 07:59 Оценка за ответ: 5 Комментарий оценки: спасибо