Издание 09.09.2009 | ![]() |
![]() |
![]() |
Атлантис 5.4.23. Добавлен
контроль подцепок 1:1 по одному и тому же полю.
Атлантис 5.4.23. Секция from в
конструкциях update, delete в коде интерфейсов запрещена.
Атлантис 5.4.23. Усилен контроль
при компиляции операторов навигации по БД.
Атлантис 5.4.23. DSQL полностью
контролирует транслируемый в СУБД код. Неизвестные идентификаторы
заменяются на NULL.
Атлантис 5.4.22. В транслятор
прямого SQL добавлена проверка возможности в текущей СУБД
использовать в функциях вызовы процедур и код, модифицирующий
данные БД..
Атлантис 5.4.22. В DSQL
реализован оператор приведения типа CAST.
Атлантис 5.4.22. Добавлено
описание функции NUM2CHR для работы с числами в прямом SQL.
Атлантис 5.4.22. Добавлена
возможность использования аналитических функций, реализованных в
СУБД.
Атлантис 5.4.22. Для функций
выборки в таблицу (sqlFetchInto и sqlSelectInto) добавлен контроль
количества полей, описанных в ЛТ и в выборке.
Атлантис 5.4.22. Добавлена
функция sqlDBMSBoolInfo - запросить информацию о текущей
платформе.
Из описания массивов убрано ограничение на их передачу в
фактических параметрах пользовательских функций и процедур (как
давно утратившее силу).
Добавлено описание констант вида #<имя-таблицы>
(идентификатор таблицы).
Исправлены примеры в разделе "Функция
TimeToStr".
Из раздела "Прочие функции" удалено описание неподдерживаемой
функции GetModuleUsers.
Создавать и вызывать функции и
процедуры прямого SQL без параметров следует указывая () в конце
идентификатора.
В список ошибок обращения к БД добавлена ошибка
tsDirectSQLIfcError.