Сравнение файлов
Проблема ПИРПервое решениеОписаниеПроектДетализация
Что изменено:Как изменено:
102.181323NEWПереполнение стека при использовании рекурсивной функции в конструкции whereИнструментарий прикладного программистаЛогические таблицы
Логические таблицы ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Падение при использовании рекурсивных функций в фильтрах логической таблицы.Исправлено.
101.64810NEWПри использовании sqlFlushIntoTmp с флагом Fit_Create нужно поддержать также флаг ctmNormal/ctmDynamicIndexИнструментарий прикладного программистаПрямой SQL
Временные таблицы DSQL Oracle Таблицы в памяти ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- На Oracle для непустой временной таблицы нельзя создать индекс, поэтому всегда при создании временной таблицы у прикладного программиста должна быть возможность задать, будут добавляться индексы или нет. В частности при создании временной таблицы вызовом sqlFlushIntoTmp с флагом Fit_CreateДобавлен флаг FIT_IndexLater = 8 для процедуры sqlFlushIntoTmp. Флаг работает только совместно с FIT_Create. Старые прикладные ресурсы будут работать, но поведение на Oracle изменится (станет нельзя добавлять индексы после создания таблицы).
101.65098NEWТрудности восстановления колоночных фильтров для вычисляемых выраженийИнструментарий прикладного программистаЛогические таблицы
Фильтры ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Падение приложения при восстановлении фильтра по вычисляемому полю, использующему поля не основной логической таблицы.Исправлено.