SQLDeveloper ошибка компииляции (ORA-06502)

IDE, VCS и прочее

Модератор: Модераторы разделов

Obscurus
Сообщения: 171

SQLDeveloper ошибка компииляции

Сообщение Obscurus »

Есть нативный Oracle SQLDeveloper 2.1.1.64. На сервере имеется хранимая процедура, довольно объёмная. С недавнего времени она перестала компилироваться (при том, что никаких изменений в неё не вносилось). Каждый раз при выполнении CREATE OR REPLACE возникает ошибка

Код: Выделить всё

Error: ORA-00604: ошибка на рекурсивном SQL-уровне 1
ORA-06502: PL/SQL:  ошибка числа или значения
ORA-06512: на  line 20
ORA-00604: ошибка на рекурсивном SQL-уровне 1
ORA-06502: PL/SQL: : character string buffer too small ошибка числа или значения
ORA-06512: на  line 13

В тоже время в вендовой Toad она собирается без всякой ругани, то есть ошибка не в самом sql-тексте. Все остальные процедуры на этом сервере компилятся нормально. Что смущает больше всего - ошибка 06502 рантаймовая, то есть при компиляции она как бы не должна возникать вообще.
Спасибо сказали:
mix1m
Сообщения: 187
ОС: openSUSE 11.2

Re: SQLDeveloper ошибка компииляции

Сообщение mix1m »

триггер на DDL.

Такие иногда делают для логирования изменений в базе. Иногда их делают криво)
Попытка - первый шаг к провалу (с) Гомер
Спасибо сказали:
Obscurus
Сообщения: 171

Re: SQLDeveloper ошибка компииляции

Сообщение Obscurus »

mix1m писал(а):
03.08.2010 10:10
Иногда их делают криво)

Да, именно так всё и оказалось - шаловливые руки-крюки некоторых товарищей. Большое спасибо за наводку ))
Спасибо сказали: