сақланувчи процедуралар (stored procedures)

PPTX 13 pages 223.5 KB Free download

Page preview (5 pages)

Scroll down 👇
1 / 13
sql тили сақланувчи процедуралар (stored procedures) сақланувчи процедуралар (stored procedures) сақланувчи процедуралар ва триггерлар interbase нинг сервер томонидаги бизнес-логикасини амалга оширувчи кучли воситалари ҳисобланади. унинг қўлланилиши қуйидаги имкониятларни беради: сўровлар бажарилиш тезлигининг ошиши ва тармоқ юкламасининг пасайиши; мб хавфсизлигининг ошиши, хатолик юз бериш эҳтимоллигининг пасайиши; маълумотларни қайта ишлашнинг марказлашуви; мижоз иловаларининг кичрайиши ва соддалашуви. сақланувчи процедуралар (stored procedures) сақланувчи процедуралар фақат мижоз-сервер архитектураси билан ишловчи маълумотлар базасигагина хосдир. улар махсус алгоритмик тилда ишлайди. ҳар бир сақланувчи процедура interbase нинг ички тилида компиляцияланган мустақил дастур бўлиб, улар мб нинг метамаълумоти (маълумотлар ҳақида маълумот) ҳисобланади. сақланувчи процедурани мижоз дастуридан, бошқа сақланувчи процедурадан ёки триггердан чақириб ишга тушириш мумкин. сақланувчи процедуралар (stored procedures) сақланувчи процедура (stored procedure) – бу ихтиёрий ҳажмдаги компиляцияланган sql тилидаги дастур бўлиб, бошқа объектлар билан биргаликда маълумотлар базасида сақланади. сақланувчи процедуралар иккита асосий турга бўлинади: танлаш процедуралари (select procedure) бажарилувчи процедуралар (executable procedure). танлаш процедураси select операторида жадвал ўрнида …
2 / 13
урани чақириш */ select * from firma_select; сақланувчи процедуралар (stored procedures) set term ^; create procedure primerproc(i integer) returns (k integer, v varchar(25)) as begin k = 0; while (k < i) do begin k = k + 1; v = 'строка № ' || k; suspend; end end^ set term ;^ /*процедурани чақириш: */ select * from primerproc(5); сақланувчи процедуралар (stored procedures) танлаш процедуралари staff .gdb маълумотлар базасида бўйсўнувчи бўлимлар рўйхатини ҳосил қилувчи процедурани яратамиз. бунда шуни англаш керакки, корхона иерархик структурали бўлимларга эга. deps жадвалининг parentdeptid майдонида тегишли бўлимнинг идентифкатори кўрсатилади. агар тегишли бўлим мавжуд бўлмаса, бўлим иерархиянинг юқорисида бўлади ва parentdeptid майдонига 0 қиймати киритилади. сақланувчи процедуралар (stored procedures) set term ^ ; create procedure childdeptslist (pdeptid integer) returns (rdeptfullname varchar(100)) as begin for select deptfullname from deps where parentdeptid =:pdeptid into :rdeptfullname do suspend; end сақланувчи процедуралар (stored procedures) бу процедурада юқори бўлимнинг идентификатори бўлган pdeptid …
3 / 13
сўров ёзилади сақланувчи процедуралар (stored procedures) бажарилувчи процедуралар бажарилувчи процедураларда returns оператори ишлатилмаслиги мумкин. ходим хақидаги маълумотларни ўчириш процедурасини тузамиз. set term ^ ; create procedure deleteemp (pempid integer) as begin delete from staff where id = :pempid; end ^ set term ; ^ процедурани бажариш: 5 идентификаторли ходимни ўчириш execute procedure deleteemp 5 nazorat savollari interbase da ma’lumotlar bazasini yaratish qanday amalga oshiriladi ? generatorlar haqida ma’lumot bering. triggerlar haqida ma’lumot bering. indekslar haqida ma’lumot bering. cheklovlar haqida ma’lumot bering. birlamchi kalit haqida ma’lumot bering. qiymatlarni tekshirish haqida ma’lumot bering. saqlanuvchi prosteduralar haqida ma’lumot bering. tanlash prosteduralari haqida ma’lumot bering. bajariluvchi prostedurlar haqida ma’lumot bering. image1.png image2.png image3.jpeg image4.jpeg /docprops/thumbnail.jpeg
4 / 13
сақланувчи процедуралар (stored procedures) - Page 4
5 / 13
сақланувчи процедуралар (stored procedures) - Page 5

Want to read more?

Download all 13 pages for free via Telegram.

Download full file

About "сақланувчи процедуралар (stored procedures)"

sql тили сақланувчи процедуралар (stored procedures) сақланувчи процедуралар (stored procedures) сақланувчи процедуралар ва триггерлар interbase нинг сервер томонидаги бизнес-логикасини амалга оширувчи кучли воситалари ҳисобланади. унинг қўлланилиши қуйидаги имкониятларни беради: сўровлар бажарилиш тезлигининг ошиши ва тармоқ юкламасининг пасайиши; мб хавфсизлигининг ошиши, хатолик юз бериш эҳтимоллигининг пасайиши; маълумотларни қайта ишлашнинг марказлашуви; мижоз иловаларининг кичрайиши ва соддалашуви. сақланувчи процедуралар (stored procedures) сақланувчи процедуралар фақат мижоз-сервер архитектураси билан ишловчи маълумотлар базасигагина хосдир. улар махсус алгоритмик тилда ишлайди. ҳар бир сақланувчи процедура interbase нинг ички тилида компиляцияланган мустақил дастур бўлиб, улар мб ...

This file contains 13 pages in PPTX format (223.5 KB). To download "сақланувчи процедуралар (stored procedures)", click the Telegram button on the left.

Tags: сақланувчи процедуралар (stored… PPTX 13 pages Free download Telegram