Баг: виснет отладчик на select * into XXX from table(...);

Обсуждение возникших проблем, предложений и ошибок dbForge for Oracle
Закрыто
ZVanoZ
Сообщения: 79
Зарегистрирован: Чт 18 ноя 2010 16:50

Баг: виснет отладчик на select * into XXX from table(...);

Сообщение ZVanoZ » Пт 13 июл 2012 15:20

В пакете есть процедура, которая выбирает все поля в переменную типа record.
Поля разворачиваются функцией table из результата функции, возвращающей массив record-ов.

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

 t_record is record(...);
 a_record is table of t_record;

 function get_records (...)
 return a_record parallel_enable pipelined;
 
 procedure test_records
 as
  myRecord t_record;
 begin
   select * into myRecord from table(get_records(...)); --<< Тут отладчик виснет
 end;
Отладчик висит от минуты до 5ти минут. Потом выходит из ступора.

Alexander

Re: Баг: виснет отладчик на select * into XXX from table(...);

Сообщение Alexander » Пн 16 июл 2012 14:47

Не могли бы Вы привести полный текст пакета?

Закрыто