ora90drv
Краткое описание :
Функция прямого SQL для работы с датами и временем FROM_SEC100(comp) на порядки увеличивает время выполнения DSQL-запросовОписание :
Прямой SQLЧто измененно :
MSSQL
Oracle
DSQL
Перевод даты в количество дней
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Ускорить работу функций DSQL: to_Sec100, to_Days, from_Sec100, from_Days
Как измененно :
На платформе MS SQL ускорена работа функций to_Sec100, to_Days, from_Sec100, from_Days
в диапазоне от 1900 до 2100 года
за счёт добавления предвычесленной таблицы, отказа от работы с нативным Datetime'ом
и подстановки вызова подпрограмм inline.
На платформах MSSQL и Oracle добавлены функции d_toDays, d_FromDays, работающие с датой, а не датовременем.
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
Запустите проверку целостности БД с опцией "Проверка служебных объектов" (ChkBase.StoredProcs=On).
ora90drv
Краткое описание :
DirectSQL: требуется таблица, являющаяся аналогом таблицы DUAL в OracleОписание :
Прямой SQLЧто измененно :
DSQL
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Нужна возможность выбирать одну строку из никакой таблицы как в Oracle select '1' from dual; или как в MSSQL просто select '1';
Как измененно :
Теперь можно писать FROM DUAL, но с ограничением по сравнению с PL/SQL:
это должна быть единственная таблица во FROM, т.е. нельзя написать
select '1' from table1, dual, table2;
Можно тем не менее писать WHERE
select ... from DUAL where ...
ora90drv
Краткое описание :
sqlCopyInto в режиме byName требует прописывания as. раньше не требовалаОписание :
Прямой SQLЧто измененно :
DSQL
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Не работает вывод имён колонок результата выборки, если идёт выборка полей временной таблицы DSQL. Должно работать как и для словарных таблиц.
Правильный вывод имён нужен для сопоставления с полями другой таблицы, в которой имена полей нарочно такие же, как и в исходной таблице.
Как измененно :
Доработано.