O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI SAMARQAND FILIALI
Ma’lumotlar bazasi fanidan
5- LABORATORIYA ISHI
Fan o‘qituvchisi: XOLMATOV . O
Talaba: ALLAMUROTOV. F
Samarqand 2022
Nazariy qism.
Trigger - bu jadval bilan bog'langan foydalanuvchi tomonidan belgilangan maxsus funktsiya . agar biz yangi trigger yaratmoqchi bo'lsak:
Birinchidan, biz trigger funktsiyasini belgilashimiz mumkin.
Ikkinchidan, xuddi shu trigger funktsiyasini jadvalga bog'lang.
PostgreSQL Trigger - bu jadval bilan bog'langan voqea sodir bo'lganda avtomatik ravishda ishtirok etadigan funktsiya. Hodisa quyidagi INSERT, UPDATE, DELETE yoki TRUNCATE dan istalgan biri sifatida tavsiflanishi mumkin.
PostgreSQL da triggerni ikki qismga bo'lish mumkin, ular quyidagilar:
Misol uchun, agar biz 10 qatorga ta'sir qiladigan UPDATE buyrug'ini bersak, qator darajasidagi trigger 10 marta , boshqa tomondan, bayonot darajasidagi trigger 1 marta chaqiriladi .
1-qadam
2-qadam
3-qadam
4-qadam
5-qadam.
6-qadam.
Jadvaldan ma’lumotlarni ko’rish.
7-qadam.
Jadvaldagi ma’lumotlarni yangilash.
8-qadam.
Endi trigger orqali jadvaldagi o’zgarishlarni ko’ramiz.
Trigerni o’chirish quyidagi shaklda bo’ladi:
DROP TRIGGER trigger_nomi;
Do'stlaringiz bilan baham: |