Texnologiyalari va




Download 255,98 Kb.
bet1/4
Sana18.05.2024
Hajmi255,98 Kb.
#243311
  1   2   3   4
Bog'liq
14-Amaliy mashg\'ulot
1 Amaliyot (Standart turlar), 12-Amaliy mashg\'ulot, 11-Amaliy mashg\'ulot, 10-Amaliy mashg\'ulot

O‘ZBEKISTON RESPUBLIKASI AXBOROT
TEXNOLOGIYALARI VA
KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI


MALUMOTLAR BAZASI


Guruh: 214-22


Bajardi: Vaxobov Xushnudbek
Tekshirdi: Iroda Uralova




14- Amaliy mashg’ulot


Mavzu: SQLda protseduralar yaratish


Ishdan maqsad: Berilgan predmet soha ma`lumotlar bazasi uchun protsedura yaratish.
Masalani qo`yilishi: Predmet soha ma`lumotlar bazasi shakllantirilgandan so`ng ob`yektlarda proseduralarni yaratish va ulardan foydalanish.
Uslubiy ko`rsatmalar:
Protsedura bu ma'lumotlar bazasida saqlanadigan oddiy skript tilidagi kichik dastur hisoblanadi. (subprogram kabi). MySQL holatida protseduralar MySQL-da yoziladi va MySQL ma'lumotlar bazasida/serverda saqlanadi.
MySQl da protdedura bilan ishlashning umumiy sintaksisi:
Protsedura yaratish:
delimiter //
create procedure protsedura_nomi(protsedura prototipi)
begin
{protsedura so’rovlar amallar… maydoni}
end//
protsedurani chaqirish:
call protsedura_nomi(@prototip)//
protsedura natijasini ko’rish:
select @prototip;
Eslatma: delimiterning vazifasi shuki bu kodlarni bitta satrda emas bir necha satrlarda yozib birlashtirish imkonini beradi. Delimiter belgisi orasida proseduraning kodi yoziladi. Uning sintaksisi:

  1. Boshlanishi:

Delimiter kalit_belgi

  1. Tugashi:

End kalit_belgi
Masalan:
Delimiter $$
……………………………
End$$



Download 255,98 Kb.
  1   2   3   4




Download 255,98 Kb.