СКЛите 3.35 долази са новим уграђеним математичким функцијама и многим другим

Објављено је издање СКЛите 3.35 и у овом новом издању овог менаџера базе података истакнути су додаци математичких функција, као и подршка за израз АЛТЕР ТАБЛЕ ДРОП ЦОЛУМН за испуштање колона из табеле, побољшане операције и још много тога.

За оне који нису упознати са пакетом СКЛите то је лаган ДБМС, дизајниран као библиотека додатака. СКЛите код дистрибуира се као јавно власништво, односно може се користити без ограничења и бесплатно у било које сврхе.

Главне нове карактеристике СКЛите 3.35

Као што је поменуто на почетку, у овој новој верзији додане су уграђене математичке функције (лог2 (), цос (), тг (), екп (), лн (), пов () итд.) који се могу користити у СКЛ-у. Да би се омогућиле уграђене функције, потребан је склоп са опцијом "-ДСКЛИТЕ_ЕНАБЛЕ_МАТХ_ФУНЦТИОНС".

Израз „АЛТЕР ТАБЛЕ ДРОП ЦОЛУМН“ сада подржава испуштање колона из табеле и избришите податке претходно сачуване у овој колони.

Имплементација УПСЕРТ операције (додати или изменити), што вам омогућава да користите изразе као што су „ИНСЕРТ ОН ЦОНФЛИЦТ ДО НОТХИНГ / УПДАТЕ“ да бисте игнорисали грешку или извршили ажурирање уместо уметања ако је немогуће додати податке путем „ИНСЕРТ“ (на пример, ако је запис, УПДАТЕ се може извршити уместо ИНСЕРТ).

У новој верзији дозвољено је навођење неколико блокова «У СУКОБУ«, Који ће бити обрађени по реду. У последњем блоку „ОН ЦОНФЛИЦТ“ дозвољено је не специфицирати параметар дефиниције сукоба за употребу „ДО УПДАТЕ“.

Операције ДЕЛЕТЕ, ИНСЕРТ и УПДАТЕ подржавају израз РЕТУРНИНГ, који се могу користити за приказ садржаја избрисаног, уметнутог или измењеног записа. На пример, „уметни у ... враћајући ИД“ вратиће додани идентификатор реда, а „упдате ... сет прице = прице * 1.10 ретурн прице“ вратиће вредност ажуриране цене.

За генерализоване изразе табела (Цоммон Табле Екпрессион, ЦТЕ), који омогућавају употребу привремено именованих скупова резултата, користећи ВИТХ питао је оператор, одобрио је избор режима «МАТЕРИАЛИЗЕД» и «НОТ МАТЕРИАЛИЗЕД».

  1. „МАТЕРИЈАЛИЗОВАНО“ значи кеширање упита наведеног у приказу у засебној физичкој табели са накнадним проналажењем података из ове табеле.
  2. А са „НОТ МАТЕРИАЛИЗЕД“, поновљени упити ће се изводити сваки пут када се приступи погледу. У почетку, СКЛите је подразумевано подесио „НИЈЕ МАТЕРИЈАЛИЗОВАН“, али је сада промењен у „МАТЕРИЈАЛИЗОВАН“ за ЦТЕ-ове који се користе више пута.

Од осталих промена који се издвајају из ове нове верзије:

  • Смањена потрошња меморије приликом извођења ВАЦУУМ операција за базе података које укључују врло велике вредности са ТЕКСТ или БЛОБ типовима.
  • Радјено је на повећању перформанси оптимизатора и планера упита.
  • Оптимизације су додате када се користе функције мин и мак са изразом "ИН".
  • Извршење наредбе ЕКСИСТС је убрзано.
  • Проведено је проширивање подупита израза УНИОН АЛЛ који се користе у ЈОИН.
  • Индекс који се користи за изразе НИЈЕ НУЛЛ.
  • Конверзија „к ИС НУЛЛ“ и „к ИС НОТ НУЛЛ“ у ФАЛСЕ или ТРУЕ је обезбеђена за колоне са заставицом „НОТ НУЛЛ“.
  • Провера страног кључа у УПДАТЕ прескаче се ако операција не мења колоне повезане са страним кључем.
  • Премештање делова клаузуле ВХЕРЕ у подупите који садрже функције прозора дозвољено је ако су ови делови ограничени на рад са константама и копијама израза клаузуле "ПАРТИТИОН БИ" који се користе у функцијама прозора.

Промене у интерфејсу командне линије:

  • Додата је наредба „.филецтрл дата_версион“.
  • Команде ".онце" и ".оутпут" додале су подршку за прослеђивање излаза позваном контролеру помоћу неименованих цеви ("|").
  • Команда „.статс“ додала је аргументе „стмт“ и „вмстеп“ за приказ статистике на бројачима и изразима виртуелних машина.

Коначно ако сте заинтересовани да сазнате више о томе о овој новој верзији СКЛите-а можете погледати детаље одласком на следећу везу.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.