• Ishni bajarish tartibi Bizda master jadvali bor edi. Triggerlar bilan ishlash uchun master0 degan jadval yaratamiz: 17.1 – rasm. Master0
  • Master_yangilash
  • CREATE TRIGGER trigger_nomi trigger_joylashishi trigger_buyrug’i ON jadval_nomi FOR EACH ROW trigger_tanasi




    Download 7,78 Mb.
    bet42/56
    Sana02.12.2023
    Hajmi7,78 Mb.
    #109653
    1   ...   38   39   40   41   42   43   44   45   ...   56
    CREATE TRIGGER trigger_nomi trigger_joylashishi trigger_buyrug’i
    ON jadval_nomi FOR EACH ROW trigger_tanasi;

    Bu yerda trigger ishlatilishi turlari:

    1. Before (oldidan)

    2. After (oxiridan) va boshqalar.

    Trigger buyruqlari turlari:

    1. Insert (kiritish)

    2. Update (yangilash)

    3. Delete (o’chirish) va boshqalar



    Ishni bajarish tartibi
    Bizda master jadvali bor edi. Triggerlar bilan ishlash uchun master0 degan jadval yaratamiz:

    17.1 – rasm. Master0 jadvalining yaratilishi
    Endi triggerlarni yaratishni boshlaymiz:

    1. Before update trigger

    Master jadvaliga e’tibor qilaylik.


      1. rasm. Master jadvalidagi ma’lumotlarni ko`rish so`rovi

      1. Master_yangilash triggerini yaratamiz.



      1. rasm. Master_yangilash triggerini yaratish

      1. Master0 jadvalini ko’ramiz.


    17.4 – rasm. Master0 jadvalidagi ma’lumotlarni ko`rish so`rovi
    1.3. Yaratgan triggerimizni ishlatamiz, yani ID 1ga teng xodim yoshiga 2 ni qo’shib yangilaymiz;


      1. rasm. Master jadvali

      1. Master jadvaliga yana bir nazar solsak o’zgarishni ko’ramiz;


    17.6 –rasm. Update operatorini ishlatgandan keyin Master jadvalidagi ma’lumotlar
    2. Master0 jadvalini ko`ramiz.

    17.7 – rasm. Update opertaorini ishlatgandan keying master0 jadvali


      1. Download 7,78 Mb.
    1   ...   38   39   40   41   42   43   44   45   ...   56




    Download 7,78 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    CREATE TRIGGER trigger_nomi trigger_joylashishi trigger_buyrug’i ON jadval_nomi FOR EACH ROW trigger_tanasi

    Download 7,78 Mb.