Издание 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.