Ishni bajarish tartibi Ishchi xodimlarning bir oylik maoshi topilsin. So`


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


Download 1.29 Mb.
bet11/13
Sana11.05.2023
Hajmi1.29 Mb.
#1450010
1   ...   5   6   7   8   9   10   11   12   13
Bog'liq
Laziz mb baza amaliy 2

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:

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

  1. Before update trigger

Master jadvaliga e’tibor qilaylik.

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

    1. Master_yangilash triggerini yaratamiz.


14.3.– rasm. Master_yangilash triggerini yaratish

    1. Master0 jadvalini ko‘ramiz.


14.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;

14.5– rasm. Master jadvali

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


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


    1. rasm. Update opertaorini ishlatgandan keyingi master0 jadvali

    1. Master_yangilash1 triggerini yaratamiz;



Download 1.29 Mb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   13




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling