• Ishni bajarish tartibi “Avto_data ” jadvalini chaqiramiz: So`rov: select * from bolimlar ; Natija
  • So` rov: mysql> delimiter // create procedure show_table() -> begin -> select * from bolimlar; -> end//
  • So`rov: Select *from bolimlar; Natija: 13.3 – rasm. Bolimlar
  • Muhammad al-xorazmiy nomidagi toshkent axborat texnologiyalari univesiteti




    Download 330.41 Kb.
    bet5/7
    Sana15.12.2022
    Hajmi330.41 Kb.
    #34952
    1   2   3   4   5   6   7
    Bog'liq
    Dekanat 11-15 amaliy MB
    9.1-semenar, Karimova Nasiba iqtisod nazariyasi (2), My future profession is surgeon, 12-dars.Vitaminlar amaliy, biologiya (2), 3-Mustaqil ta'lim (1), 3-MI, komlp tashkilk etish афтш, metodlar, NYU YORK FOND BIRJA (1), Mavzu Shaxsiy kompyuterni profilaktika qilish uchun zarur bo\'lg, Reja 1 Profilaktika zaruriyati, 2-sinf-tarbiyaviy-soat-konspekt
    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. “Avto_data ” jadvalini chaqiramiz:

    So`rov: select * from bolimlar ;
    Natija:

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

    1. Qurilma jadvalini chiqaruvchi sodda protsedura tuzamiz:

    So` rov: mysql> delimiter //
    create procedure show_table()
    -> begin
    -> select * from bolimlar;
    -> end//
    mysql> call show_table();//

    Natija:

    13.2 – rasm. Show_table() prosedurasini ishga tushirish natijasi
    Endi boshqacharoq protsedura hosil qilamiz, yani “ bolimlar”
    Jadvalidan eng ko’p ishchisi bor bolim haqida malumotlarni chiqaruvchi funksiya yaratamiz.
    Bo’limlar jadvalini ko’ramiz:
    So`rov: Select *from bolimlar;
    Natija:

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

    1. Protsedura yaratamiz:

    So`rov: Delimiter //
    create procedure max_count()
    -> begin
    -> select * from bolimlar where wokercount=(select max(wokercount) from bolimlar);
    -> end;//


    Download 330.41 Kb.
    1   2   3   4   5   6   7




    Download 330.41 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Muhammad al-xorazmiy nomidagi toshkent axborat texnologiyalari univesiteti

    Download 330.41 Kb.