Mavzu: sql tilida index yaratish Ish


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



Yüklə 1,87 Mb.
səhifə5/9
tarix22.12.2023
ölçüsü1,87 Mb.
#189158
1   2   3   4   5   6   7   8   9
6-Amaliy mashg'ulot (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:

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. Master_yangilash1 triggerini yaratamiz;



    1. rasm. Master_yangilash triggerini yaratish

    1. Triggerni ishlatamiz; IDsi 3ga teng xodimning yoshiga 5 ni qo’shamiz;

Eslatma: bu ma’lumotni yuqorida master0 jadvaliga ham ko’chirdik;


    1. rasm. Trigger yaratilgan jadvalda Update operatorini qo’llash


    1. Yüklə 1,87 Mb.

      Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin