• Ishni bajarish tartibi “next_year_chempionatlar” jadvalini chaqiramiz: So`rov: select * from next_year_chempionatlar; Natija
  • So` rov: Delimiter // Create procedure chiqarish() Begin Select * from next_year_chempionatlar; End// Call chiqarish(); //
  • So`rov: Select *from chempionatlar; Natija: 13.3 – rasm. chempionatlar
  • Muhammad al-xorazmiy nomidagi toshkent axborat texnologiyalari univesiteti




    Download 179,84 Kb.
    bet3/5
    Sana20.05.2024
    Hajmi179,84 Kb.
    #245557
    1   2   3   4   5
    Bog'liq
    AShuraliyevbazaoxiri

    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. “next_year_chempionatlar” jadvalini chaqiramiz:

    So`rov: select * from next_year_chempionatlar;
    Natija:

    13.1 – rasm. next_year_chempionatlar jadvalidagi ma’lumotlarni ko’rish

    1. next_year_chempionatlar jadvalini chiqaruvchi sodda protsedura tuzamiz:

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

    Natija:

    13.2 – rasm. Chiqarish() prosedurasini ishga tushirish natijasi
    Endi boshqacharoq protsedura hosil qilamiz, yani “chempionatlar” jadvalidan eng ko’p ochko olgan jamoaning qiymatini aniqlovchi protsedura tuzamiz:
    Master jadvalini ko’ramiz:
    So`rov: Select *from chempionatlar;
    Natija:

    13.3 – rasm. chempionatlar jadvalidagi ma’lumotlarni ko’rsatuvchi so`rov

    1. Protsedura yaratamiz:

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

    Download 179,84 Kb.
    1   2   3   4   5




    Download 179,84 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Muhammad al-xorazmiy nomidagi toshkent axborat texnologiyalari univesiteti

    Download 179,84 Kb.