Објављено је издање СКЛите 3.44, лаганог ДБМС-а дизајнираног као библиотека додатака. СКЛите код се дистрибуира као јавни домен, тј. може се користити без ограничења и бесплатно у било коју сврху. Финансијску подршку за СКЛите програмере пружа посебно креиран конзорцијум, који укључује компаније као што су Бентлеи, Блоомберг, Екпенсифи и Навигатион Дата Стандард.
Главне промене:
- Агрегатне функције дозвољавају клаузули „ОРДЕР БИ“ после последњег параметра да обради аргументе функције наведеним редоследом, што може бити корисно за функције као што су стринг_агг() и јсон_гроуп_арраи().
- Додата подршка за скаларне СКЛ функције цонцат() и цонцат_вс(), компатибилне са ПостгреСКЛ, МС СКЛ Сервер и МиСКЛ.
- Додата подршка за стринг_агг() агрегатну функцију, компатибилну са ПостгреСКЛ и МС СКЛ Сервером.
- Додата подршка за спецификације „%е“, „%Ф“, „%И“, „%к“, „%л“, „%п“, „%П“, „%Р“ у СКЛ функцију стрфтиме( ) „%Т“ и „%у“.
- Многе грешке повезане са наредбом ЦРЕАТЕ ТАБЛЕ сада се излазе након што се наредба ЦРЕАТЕ ТАБЛЕ изврши, а не након што се табела користи по први пут.
- Команда "ПРАГМА интегрити_цхецк" имплементира проверу конзистентности садржаја различитих уграђених виртуелних табела које се користе у екстензијама ФТС3, ФТС4, ФТС5, РТРЕЕ и ГЕОПОЛИ.
- Уграђене виртуелне табеле које се користе у екстензијама ФТС3, ФТС4, ФТС5, РТРЕЕ и ГЕОПОЛИ могу се користити унутар окидача.
- Када специфицирате поставку СКЛИТЕ_ДБЦОНФИГ_ДЕФЕНСИВЕ, обезбеђена је заштита од омогућавања режима „ПРАГМА вритабле_сцхема“.
- Када се компајлира помоћу Мицрософт Ц компајлера, поставка СКЛИТЕ_УСЕ_СЕХ (Струцтуред Екцептион Хандлинг) је подразумевано омогућена.
- Урађене су оптимизације у планеру упита у вези са делимичним скенирањем индекса када се специфицира константна вредност за колону табеле у клаузули ВХЕРЕ. Због идентификованих регресија, оптимизација скенирања погледа додата у верзији 3.42.0 је онемогућена.
- Пружа верификацију системске подршке за „дуги дупли“ тип са већом прецизношћу него код „дуплог“ типа.
- У командном интерфејсу оперативног система Виндовс, УТФ-8 кодирање је подразумевано омогућено за унос и излаз (опција „--но-утф8“ је обезбеђена да бисте га онемогућили).
Извор: опеннет.ру