Текущие компоненты

Название продукта Название компонента Тип Последняя версия Дата выхода
Атлантис 5.5ORA90DRVDLL

Справка по компоненту.

Количество версий компонента36
Количество рещенных задач339
Последная дата обработки компонента2023-03-31 14:08:21
Последная дата файла2023-03-31 12:46:39
Последная версия5.5.41.0

Новые задачи в этом компоненте

ora90drv
102.146490
ORA90DRV ( 5.5.24.0 )

Краткое описание :

Функция прямого 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
102.74963
ORA90DRV ( 5.5.24.0 )

Краткое описание :

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
180.9030
ORA90DRV ( 5.5.24.0 )

Краткое описание :

sqlCopyInto в режиме byName требует прописывания as. раньше не требовала

Описание :

Прямой SQL

Что измененно :



DSQL

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Не работает вывод имён колонок результата выборки, если идёт выборка полей временной таблицы DSQL. Должно работать как и для словарных таблиц.
Правильный вывод имён нужен для сопоставления с полями другой таблицы, в которой имена полей нарочно такие же, как и в исходной таблице.

Как измененно :


Доработано.

5.5.41.05.5.40.05.5.39.05.5.38.45.5.38.15.5.38.05.5.37.35.5.37.05.5.36.05.5.35.05.5.34.05.5.33.05.5.32.05.5.31.05.5.30.05.5.29.05.5.28.05.5.27.05.5.26.05.5.25.05.5.24.05.5.23.05.5.22.05.5.21.05.5.20.05.5.19.05.5.18.05.5.17.05.5.16.05.5.15.25.5.15.05.5.14.05.5.13.05.5.12.05.5.11.0