Увођење ПЛ / СКЛ наредби
ПЛ / СКЛ је врло сличан СКЛ-у. Залаже се за проширење процедуралног језика на структурирани језик упита. Врло је корисно испитивање било које врсте података у табели, као и ажурирање тих података. ПЛ / СКЛ је уведен за ПЛ / СКЛ блок структуру и помаже у правилном развоју. Такође пружа променљиве које помажу у проглашењу, именовању и додељивању различитих променљивих. Погледајмо све различите команде које су присутне у ПЛ / СКЛ.
Основне ПЛ / СКЛ наредбе
1. ПЛ / СКЛ блок структура: Блок структура има четири врсте блокова кода. То ће бити заглавље, декларација, извршни документ и изузеци. Блок кода завршава се Крајњом кључном речју. Код треба да буде написан у Почетним и Крајњим кључним речима.
2. Коментари: Коментари се могу додати у било које вријеме. То могу бити белешке или информације у коду на које ће се у будућности требати позивати. Може се представити с '-' за линију или блок коментара може бити представљен са '/ * * /'.
3. Дефинисање променљивих: променљиве се могу дефинисати у декларацијском делу програма. Синтакса за дефинисање променљиве је врста података променљивог имена;
Третира се као варијабилна дефиниција слична осталим изјавама. Требало би да садржи име и врсту података. Ове су обавезне.
4. Дефиниције ограничења - Ограничења се могу примијенити на варијабле које су дефиниране у било којем блоку кода. Ограничење се може назвати условом који треба применити на одређену променљиву. Најчешће кориштена ограничења су константна и нису ништавна. Цонстант се користи да би се осигурало да се вредност не мења након почетне вредности. Неутрално осигурава да варијабла има вриједност увијек. Ако било која вриједност покушава додијелити нулту вриједност, тада ће се догодити грешка. Остала ограничења укључују јединствени, чек, примарни кључ, страни кључ итд.
5. Уметање података: У овој ПЛ / СКЛ наредби подаци се могу убацити у било коју табелу употребом команде 'инсерт'. Ова наредба ће захтијевати име табеле, назив ступца и вриједности ступца. Кориштењем ове изјаве вриједности се могу убацити у било коју основну таблицу. Назив и вредности табеле су обавезни. Такође треба користити и кључну реч „вредности“.
6. Ажурирање података: Подаци у табели се могу лако ажурирати коришћењем изјаве „упдате“. Може да ажурира било коју вредност било колоне у табели. Потребно је да као унос и ажурирање података садржи назив табеле, назив ступца и вредност.
Скуп кључних ријечи помаже у ажурирању вриједности ступца са наведеном вриједношћу. Клаузула гдје је споменута у изборној опцији, а ако није наведена, вриједност ће се ажурирати за цијели ступац.
7.Дата Брисање: Подаци се могу избрисати у Пл / СКЛ коришћењем наредбе делете. То може помоћи у брисању целокупних података или пружању услова за брисање одређених података. Овај услов се може пружити клаузулом „где“.
8.Избор података : Да бисте преузели одређене податке, подаци су потребни из одређене табеле базе података. То је омогућено у Пл / СКЛ изразом 'селецт'.
9. Руковање изузецима: Ова ПЛ / СКЛ наредба може се користити за откривање стања грешке. Паметно рукује са грешкама и омогућава кориснику да даје одговарајуће корисничке поруке.
10. Аритметички оператори: Сви аритметички оператори подржани су ПЛ / СКЛ. Корисник може да додаје, одузима, множи и дели.
Међусобне ПЛ / СКЛ команде
1. Цуррвал анд Нектвал: Редослијед се користи за генерисање секвенцијалних бројева. Може се навести почетна вредност. Ова вредност се може повећати. Цуррвал функција помаже кориснику да добије тренутну вриједност варијабле. Функција нектвал повећава овај низ и враћа вредност која је сачувана.
2. Ровид: Ова функција враћа редид или бинарну адресу ретка у било којој табели базе података. Ова сива може бити сачувана у читљивом формату. Поред тога, ако корисник жели да преузме било који физички ровид у променљиву, можете користити РОВИДТОЦХАР који ће претворити бинарну вредност у знаковни низ.
3. Ровнум: ровнум враћа број који означава редослед којим се може изабрати ред из табеле.
- У првом реду који је изабран, постављен је ровнум
- И други ред је постављен на ровнум
- Ова се функција може користити у упитима за дохваћање података, а може се користити и у изјавама ажурирања.
4. Оператори за поређење: Ове функције помажу за поређење израза и вредности приноса попут Труе, фалсе или нулл. Ови оператери укључују између, постоји, постоји, ниједан и воле операторе.
5. Подесите оператора: Овај оператор се користи када резултати захтевају комбиновање два упита. Интерсецт оператор провјерава постоје ли различите вриједности из оба упита, док Унион враћа све засебне редове одабране било којим од упита. Унион алл враћа све редове који су одабрани упитима, укључујући све дупликате.
6.% ИСОПЕН: Овим се аутоматски затвара СКЛ курсор након извршења придружене СКЛ изјаве.
7. Узимање уноса од корисника: Корисник може узимати улаз од корисника тако што користи & оператора. Овај улаз се може узети и похранити у променљиву.
8. Табела према индексу: Индекс по табели је скуп парова кључ-вредност. Сви тастери морају бити јединствени и могу се користити за проналажење одговарајуће вредности. Овај кључ може бити или цео број или низ.
9. Позивање функције: Функција се може креирати за извршавање дефинисаног задатка и враћање резултата када се изјава изврши.
10.% РОВЦОУНТ: Ова ПЛ / СКЛ наредба помаже у постизању броја редака на које утјече изјава уметања, ажурирања или брисања.
Напредне ПЛ / СКЛ команде
1. Поступци: Кад год корисник жели да прихвати унос од корисника, тада се поступак може користити. Ови параметри се могу дефинисати заједно са различитим подпрограмима. То су параметри ИН, ОУТ и ИН ОУТ. Параметар ИН узима улаз за подпрограме. ОУТ параметар користи се за добивање резултата из подпрограма. ИН ОУТ може узети оба улаза и дати излазе.
2. Курсори : Курсори контролирају подручје контекста путем курсора. Има могућност да држи редове које враћа било који СКЛ израз. Овај низ редова познат је као активни скуп.
Савјети и трикови за кориштење ПЛ / СКЛ наредби
1. Не Нулл ограничење може се користити само са колоном.
2. СИСДАТЕ враћа тренутни датум.
3. Вриједности наведене у клаузули 'између' укључују те вриједности.
4. МИН и МАКС функције се могу користити за било који тип података.
5 . Само похрањене функције се могу позивати, а не похрањене процедуре.
Закључак - ПЛ / СКЛ команде
ПЛ / СКЛ команде су један од најстаријих и најчешће кориштених језика за дохваћање података из базе података. Омогућава све начине за добијање података, њихово складиштење и манипулацију. Са свим тим различитим функцијама управљање подацима је врло једноставно.
Препоручени чланци
Ово је водич за ПЛ / СКЛ команде. Овдје смо разговарали о основним ПЛ / СКЛ наредбама и неким унапријед ПЛ / СКЛ наредбама. Такође можете погледати следећи чланак да бисте сазнали више.
- Како се користе Пиг команде
- МонгоДБ команде
- Најпопуларнији мостови Користите искреће команде
- Требало би да испробате команде за кошнице