• -> on bemorlar0 for each row -> begin -> declare a varchar(60); -> select user() into a; -> set new.fish=a; -> end;//
  • 14.17– rasm. bemorlar_kiritish_keyin
  • Raqamli texnologiyalar konvergensiyasi kafedrasi




    Download 1,03 Mb.
    bet6/8
    Sana17.05.2024
    Hajmi1,03 Mb.
    #239917
    1   2   3   4   5   6   7   8
    Bog'liq
    MBYULDOSHEV5-ISH (1)

    14.4. bemorlar ­ advalidagi o‘zgarishni ham ko‘ramiz;


    14.11 – rasm. bemorlar­ jadvalidagi Update operatorini qo‘llagandan keyingi o‘zgarishlar
    3. Before insert trigger:
    3.1 bemorlar­_kiritish_oldin triggerini yaratamiz

    create trigger bemorlar_kiritish_oldin
    -> before insert
    -> on bemorlar0 for each row
    -> begin
    -> declare a varchar(60);
    -> select user() into a;
    -> set new.fish=a;
    -> end;//



      1. Yaratgan triggerimizni ishlatamiz va natijasini bemorlar0 jadvalida ko‘ramiz; ya’ni biz trigger yordamida yangi satr kiritdik.

    insert into bemorlar0 values(1,'Urazaliyev_M', 20, 'Imunitetni-oshirish_boyicha');
    -> //

    14.13 – rasm. bemorlar_kiritish_oldin triggerni ishlashi natijasi


    After insert trigger
    14.5.1. bemorlar_kiritishdan_keyin triggerini yaratamiz
    So`rov:
    delimiter //
    create trigger bemorlar_kiritishdan_keyin
    after insert
    on bemorlar for each row
    begin
    declare b varchar(60);
    select user() into b;
    insert into bemorlar0(id, fish, yoshi, qilingan_muolajalar)
    values (new.id, new.fish, b, new.qilingan_muolajalar);
    end;//
    Natija:

    14.17– rasm. bemorlar_kiritish_keyin triggerini yaratish so‘rovi
    Yaratgan triggerimizni ishlatamiz va natijasini bemorlar0 jadvalida ko‘ramiz; ya’ni biz trigger yordamida yana yangi satr kiritdik
    insert into bemorlar0 values
    (5,'Oripov_Sarvar',19,'loqaydlikga_qarshi_emlash'); //
    select*from bemorlar0; //

    14.14 – rasm. bemorlar_kiritish_keyin triggerining ishlash natijasi

    Download 1,03 Mb.
    1   2   3   4   5   6   7   8




    Download 1,03 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Raqamli texnologiyalar konvergensiyasi kafedrasi

    Download 1,03 Mb.