Sobes.tech
Middle

Šta su triggeri? Koje vrste triggera postoje?

sobes.tech АИ

Одговор од АИ

Тригери су специјалне процедуре у бази података које се аутоматски извршавају када се деси одређени догађај (на пример, уметање, ажурирање или брисање података у табели).

Главне врсте тригера:

  • Према времену активирања:

    • BEFORE (пре операције) — триггер се активира пре извршења операције.
    • AFTER (после операције) — активира се након извршења операције.
    • INSTEAD OF — замењује операцију (обично се користи за прегледе).
  • Према типу операције:

    • INSERT — при уметању нових записа.
    • UPDATE — при ажурирању постојећих записа.
    • DELETE — при брисању записа.

На пример, BEFORE INSERT триггер може проверити исправност података пре њиховог додавања, а AFTER UPDATE — водити дневник промена.

Тригери помажу у аутоматизацији пословне логике, обезбеђују интегритет података и аудит без потребе за изменом клијентског кода.