Ma’lumotlar bazasi fanidan Amaliy ish 14-15 Bajardi: Karimov Muhammadyahyo Toshkent 2023



Yüklə 141,5 Kb.
səhifə1/4
tarix21.12.2023
ölçüsü141,5 Kb.
#187615
  1   2   3   4
14-15-MB-Amaliy


TEXNOLOGIYALARI VA
KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI



ma’lumotlar bazasi fanidan


Amaliy ish 14-15

Bajardi: Karimov Muhammadyahyo
Toshkent 2023

14 AMALIY MASHG‘ULOTI


Mavzu: SQLda protsedura va funksiya 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$$


  1. “Qurilma” jadvalini chaqiramiz:



Yüklə 141,5 Kb.

Dostları ilə paylaş:
  1   2   3   4




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin