Too many Contexts of Relation/Procedure/Views

Access Violation, некорректное выполнение запросов или вызовов API, ошибки утилит командной строки, в общем все, что вам мешает работать

Модераторы: kdv, dimitr

Ответить
Dreamer
Сообщения: 10
Зарегистрирован: 20 авг 2007, 21:50

Too many Contexts of Relation/Procedure/Views

Сообщение Dreamer » 30 ноя 2007, 16:32

Использую firebird 2.0, наткнулся на досадное ограничение - при превышении кол-ва конструкций select ... from ... into некоторого числа (255) генерится сабжевая ошибка при попытке заливки процы. теперь вопросы: существуют ли версии firebird с отсутствием подобного ограничения ? планируется ли в следующих версиях убрать это ограничение ? и совсем уж фантастика: возможно ли небольшим вмешательством в исходный код изменить это ограничение ?

hvlad
Разработчик Firebird
Сообщения: 1244
Зарегистрирован: 21 мар 2005, 10:48

Сообщение hvlad » 30 ноя 2007, 17:14

Нет 3 раза.
Если бы это можно было просто поправить - давно поправили бы.

С другой стороны - процедура с 200 селектами ! Ужоснах

WildSery
Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Сообщение WildSery » 05 дек 2007, 10:48

Разбивай на вложенные (под)процедуры.
Смотреть глазами на такую процедуру - ужас разработчика.

Ответить