Ishdan maq



Yüklə 235,6 Kb.
səhifə6/7
tarix09.07.2022
ölçüsü235,6 Kb.
#117377
1   2   3   4   5   6   7
Mb 13-16lab

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$$


Ishni bajarish tartibi

  1. “Kafedralar” jadvalini chaqiramiz:

So`rov: select * from kafedralar;
Natija:

16.1 – rasm. Kafedralar jadvalidagi ma’lumotlarni ko’rish

  1. Kafedralar jadvalini chiqaruvchi sodda protsedura tuzamiz:

So` rov: Delimiter //
Create procedure chiqarish()
Begin
Select * from maxsulot;
End//
Call chiqarish(); //


Natija:

16.2 – rasm. Mana() prosedurasini ishga tushirish natijasi
Endi boshqacharoq protsedura hosil qilamiz, yani “master” jadvalidan eng katta yoshning qiymatini aniqlovchi protsedura tuzamiz:
Master jadvalini ko’ramiz:
So`rov: Select *from master;
Natija:

16.3 – rasm. Master jadvalidagi ma’lumotlarni ko’rsatuvchi so`rov

  1. Protsedura yaratamiz:

So`rov: Delimiter //
Create procedure katta_yosh(out k integer)
Begin

Yüklə 235,6 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7




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

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin