Шта је СКЛ Сцрипт?
СКЛ Сцрипт је колекција екстензија за СКЛ. Може се користити у сачуваној процедури уместо обичног СКЛ-а. Одређује функционална и процедурална проширења.
У СКЛ Сцрипт-у корисник може дефинисати локалне променљиве за структуру и табеле које се првенствено користе за стварање ускладиштене процедуре.
СКЛ скрипта се такође може користити у приказу Калкулација. У СКЛ Сцрипт-у постоје два различита логичка контејнера-
- Процедура (Процедуре вам омогућавају да опишете низ трансформација података на подацима који се прослеђују као улазне табеле и табеле базе података).
- Кориснички дефинисана функција (Кориснички дефинисани контејнер је одвојен на скаларну кориснички дефинисану функцију и табелу коју дефинише корисничка функција).
Елементи језика СКЛ скрипте су као доле -
Декларативна логика СКЛ скрипте (функционално проширење)
- Омогућава дефинисање типова табела без референцирања табела базе података.
- Типична изјава попут СЕЛЕЦТ-а.
- Функције рачунарског механизма (ЦЕ).
Логика СКЛ скрипте за оркестрацију (функционално проширење)
Логика оркестрације користи се за примену протока података коришћењем изјава упита ДДЛ, ДМЛ и СКЛ и логике управљања протоком користећи императивне језичке конструкције као што су петље и условни услови.
- Изјава о дефиницији података. Нпр. Направите шему.
- Језик за манипулацију подацима (Нпр. Уметање).
Императивна логика СКЛ скрипте (Процесно проширење)
Императивна логика дели логику на неколико токова података. Нпр. ИФ, ЕЛСЕИФ, ЕЛСЕ, ЦАСЕ, ФОР (Лооп) и изузеци.
Значај СКЛ скрипте
Само СКЛ Сцрипт пружа потребне елементе за миграцију логике која интензивно користи податке или рад апликацијског сервера на сервер базе података.
Кључне тачке СКЛ скрипте;
- СКЛ Сцрипт се извршава и обрађује у обрачунском механизму у оквиру ХАНА базе података.
- СКЛ Сцрипт је у стању да врши сложене прорачуне.
- У СКЛ скрипти, локална променљива може бити декларисана да задржи привремени резултат.
- Процедура СКЛ скрипте може вратити више резултата помоћу "ИЗЛАЗНОГ параметра", док нормална СКЛ процедура може вратити само један.
- У СКЛ скрипти можете дефинисати глобалне или локалне типове табела који се могу користити као параметри.
Коришћењем СКЛ скрипте може се постићи паралелни начин обраде.