• So` rov: Delimiter // Create procedure chiqarish() Begin Select * from xodimlar; End// Call chiqarish(); //
  • So`rov: Select *from xodimlar; Natija: 16.3 – rasm. Xodimlar
  • Natija: 16.6 – rasm. Katta_staji()
  • Texnologiyalari va




    Download 255,98 Kb.
    bet2/4
    Sana18.05.2024
    Hajmi255,98 Kb.
    #243311
    1   2   3   4
    Bog'liq
    14-Amaliy mashg\'ulot

    Ishni bajarish tartibi

    1. “Qurilma” jadvalini chaqiramiz:

    So`rov: select * from xodimlar;
    Natija:

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



    1. Qurilma jadvalini chiqaruvchi sodda protsedura tuzamiz:

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


    Natija:in

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

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

    1. Protsedura yaratamiz:

    So`rov: Delimiter //
    Create procedure katta_staji(out k integer)
    Begin
    Select max(staji) into k from xodimlar;
    End//
    Natija:


      1. rasm. Max() funksiyasi qatnashgan prosedura yaratish

    1. Protsedurani chaqiramiz:

    So`rov: Call katta_staji(@eng_katta_staji); //
    Natija:

    16.5 – rasm. Prosedurani chaqirish so`rovi

    1. Natijani ko’ramiz:

    So`rov: Select @eng_katta_staji;
    Natija:

    16.6 – rasm. Katta_staji() prosedurasini chaqirish orqali olingan natija
    Xaqiqatdan ham eng katta yoshdagi master 22 yoshda edi. (2-misol 1 –so’rov natijasiga qarang)
    Eslatma: bu yerda “//” belgi delimiter hisoblanadi u so’rov tugaganda qo’yiladi.

    Download 255,98 Kb.
    1   2   3   4




    Download 255,98 Kb.