Middle
Šta su triggeri? Koje vrste triggera postoje?
sobes.tech АИ
Одговор од АИ
Тригери су специјалне процедуре у бази података које се аутоматски извршавају када се деси одређени догађај (на пример, уметање, ажурирање или брисање података у табели).
Главне врсте тригера:
-
Према времену активирања:
- BEFORE (пре операције) — триггер се активира пре извршења операције.
- AFTER (после операције) — активира се након извршења операције.
- INSTEAD OF — замењује операцију (обично се користи за прегледе).
-
Према типу операције:
- INSERT — при уметању нових записа.
- UPDATE — при ажурирању постојећих записа.
- DELETE — при брисању записа.
На пример, BEFORE INSERT триггер може проверити исправност података пре њиховог додавања, а AFTER UPDATE — водити дневник промена.
Тригери помажу у аутоматизацији пословне логике, обезбеђују интегритет података и аудит без потребе за изменом клијентског кода.