Laboratoriya ishi Mavzu: sql triggerlar yaratish. Ishdan maqsad



Yüklə 211,75 Kb.
Pdf görüntüsü
səhifə1/5
tarix01.01.2022
ölçüsü211,75 Kb.
#50514
  1   2   3   4   5
24-25-26.Laboratoriya ishi



24-25-26.Laboratoriya ishi  

Mavzu: SQL triggerlar yaratish.  

Ishdan maqsad: SQL da triggerlarr yaratish bo`yicha ko`nikmaga ega bo`lish.  

Masalani qo`yilishi: Berilgan predmet soha ma`lumotlar bazasidagi barcha 

ob`yektlarni ustida triggerlar yaratish asosida amallarini bajarish.  



Uslubiy  ko`rsatmalar:  Triggerlar  -  bu  to'g'ridan-to'g'ri  chaqirilmaydigan, 

ammo  ma'lum  bir  voqea  sodir  bo'lganda  bajariladigan  (qatorni  qo'shish,  o'chirish, 

yangilash) saqlanadigan protsedura.  

MySQL-da triggerlarni qo'llab-quvvatlash 5.0.2 versiyasidan boshlangan.  

Trigger yaratish sintaksisi:  

Delimiter // 

 

CREATE TRIGGER trigger_name trigger_time trigger_event 



 

ON tbl_name FOR EACH ROW  

 

BEGIN trigger_stmt; END// 



 

 Bu yerda:  

trigger_name — trigerni nomi trigger_time 

— trigerni ishlaash vaqti   BEFORE — 

Bajarishdan oldin. 

 

AFTER — bajarishdan keyin. trigger_event — Hodisa: insert — Hodisa  



insert, data load, replace operatorlar bilan amalga oshadi. update — 

Hodisa  update operatori bilan amalga oshadi. 

 

delete — Hodisa  delete, replace operatorlar bilan amalga oshadi. Операторы 



tbl_name — jadval nomi. 

 

trigger_stmt – trigger  aktivlashganda bajariladigan ifoda 



 

 

 



Quyidagi hodisalar uchun triggerlar yaratish mumkin: 

 


Yüklə 211,75 Kb.

Dostları ilə paylaş:
  1   2   3   4   5




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