saqlanuvchi protseduralar (stored procedures)

PPTX 13 стр. 210,6 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 13
sql tili saqlanuvchi protseduralar (stored procedures) saqlanuvchi protseduralar (stored procedures) saqlanuvchi protseduralar va triggerlar interbase ning server tomonidagi biznes-logikasini amalga oshiruvchi kuchli vositalari hisoblanadi. uning qo'llanilishi quyidagi imkoniyatlarni beradi: so'rovlar bajarilish tezligining oshishi va tarmoq yuklamasining pasayishi; mb xavfsizligining oshishi, xatolik yuz berish ehtimolligining pasayishi; ma'lumotlarni qayta ishlashning markazlashuvi; mijoz ilovalarining kichrayishi va soddalashuvi. saqlanuvchi protseduralar (stored procedures) saqlanuvchi protseduralar faqat mijoz-server arxitekturasi bilan ishlovchi ma'lumotlar bazasigagina xosdir. ular maxsus algoritmik tilda ishlaydi. har bir saqlanuvchi protsedura interbase ning ichki tilida kompilyatsiyalangan mustaqil dastur bo'lib, ular mb ning metama'lumoti (ma'lumotlar haqida ma'lumot) hisoblanadi. saqlanuvchi protsedurani mijoz dasturidan, boshqa saqlanuvchi protseduradan yoki triggerdan chaqirib ishga tushirish mumkin. saqlanuvchi protseduralar (stored procedures) saqlanuvchi protsedura (stored procedure) – bu ixtiyoriy hajmdagi kompilyatsiyalangan sql tilidagi dastur bo'lib, boshqa ob'ektlar bilan birgalikda ma'lumotlar bazasida saqlanadi. saqlanuvchi protseduralar ikkita asosiy turga bo'linadi: tanlash protseduralari (select procedure) bajariluvchi protseduralar (executable procedure). tanlash protsedurasi select operatorida jadval o'rnida …
2 / 13
as begin for select * from table_firma into :f, :i, :o do suspend; end^ set term ;^ /* protsedurani chaqirish */ select * from firma_select; saqlanuvchi protseduralar (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 = 'stroka № ' || k; suspend; end end^ set term ;^ /*protsedurani chaqirish: */ select * from primerproc(5); saqlanuvchi protseduralar (stored procedures) tanlash protseduralari staff .gdb ma'lumotlar bazasida bo'yso'nuvchi bo'limlar ro'yxatini hosil qiluvchi protsedurani yaratamiz. bunda shuni anglash kerakki, korxona ierarxik strukturali bo'limlarga ega. deps jadvalining parentdeptid maydonida tegishli bo'limning identifkatori ko'rsatiladi. agar tegishli bo'lim mavjud bo'lmasa, bo'lim ierarxiyaning yuqorisida bo'ladi va parentdeptid maydoniga 0 qiymati kiritiladi. saqlanuvchi protseduralar (stored procedures) set term ^ ; create procedure childdeptslist (pdeptid integer) returns (rdeptfullname varchar(100)) as begin for select deptfullname from deps where …
3 / 13
ame from staff where (street=:"ko_cha") into :"fam", :"ism", :"otasi" do begin suspend; end end ^ set term ; ^ bajarish uchun select * from tanlash( ‘alpomish’ ) ko'rinishida so'rov yoziladi saqlanuvchi protseduralar (stored procedures) bajariluvchi protseduralar bajariluvchi protseduralarda returns operatori ishlatilmasligi mumkin. xodim xaqidagi ma'lumotlarni o'chirish protsedurasini tuzamiz. set term ^ ; create procedure deleteemp (pempid integer) as begin delete from staff where id = :pempid; end ^ set term ; ^ protsedurani bajarish: 5 identifikatorli xodimni o'chirish 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
saqlanuvchi protseduralar (stored procedures) - Page 4
5 / 13
saqlanuvchi protseduralar (stored procedures) - Page 5

Хотите читать дальше?

Скачайте все 13 страниц бесплатно через Telegram.

Скачать полный файл

О "saqlanuvchi protseduralar (stored procedures)"

sql tili saqlanuvchi protseduralar (stored procedures) saqlanuvchi protseduralar (stored procedures) saqlanuvchi protseduralar va triggerlar interbase ning server tomonidagi biznes-logikasini amalga oshiruvchi kuchli vositalari hisoblanadi. uning qo'llanilishi quyidagi imkoniyatlarni beradi: so'rovlar bajarilish tezligining oshishi va tarmoq yuklamasining pasayishi; mb xavfsizligining oshishi, xatolik yuz berish ehtimolligining pasayishi; ma'lumotlarni qayta ishlashning markazlashuvi; mijoz ilovalarining kichrayishi va soddalashuvi. saqlanuvchi protseduralar (stored procedures) saqlanuvchi protseduralar faqat mijoz-server arxitekturasi bilan ishlovchi ma'lumotlar bazasigagina xosdir. ular maxsus algoritmik tilda ishlaydi. har bir saqlanuvchi protsedura interbase ning ichki tilida kompilyat...

Этот файл содержит 13 стр. в формате PPTX (210,6 КБ). Чтобы скачать "saqlanuvchi protseduralar (stored procedures)", нажмите кнопку Telegram слева.

Теги: saqlanuvchi protseduralar (stor… PPTX 13 стр. Бесплатная загрузка Telegram