Odgovor na promjene podataka putem Trigera

Modul 3 - Lekcija 4

⏱️ Trajanje: ~3 časa 📚 Nivo: Srednji do Napredni 🎯 Praktični primjeri: 6

📖 Šta su Trigeri (Okidači)?

Triger je posebna vrsta stored procedure koja se izvršava automatski kao odgovor na određeni događaj (event). To može biti promjena podataka (DML), promjena strukture (DDL)

Ključni Koncepti

Detaljno objašnjenje u punom tutorijalu.

📖 Pogledaj Detaljno Objašnjenje →

✨ Magic Tables: Inserted i Deleted

Kada se triger pokrene, SQL Server kreira dvije privremene, memorijske tabele koje postoje samo unutar scope-a trigera:

📖 Pogledaj Detaljno Objašnjenje →

⚡ DML Trigeri: AFTER vs INSTEAD OF

Izvršavaju se nakon što je SQL operacija (i sve constraint provjere) uspješno završena. Idealni za Auditing (zapisivanje ko je šta promijenio).

📖 Pogledaj Detaljno Objašnjenje →

🛡️ DDL Trigeri: Zaštita strukture

Želite spriječiti da bilo ko obriše (DROP) tabelu u produkciji? DDL trigeri su rješenje.

📖 Pogledaj Detaljno Objašnjenje →

🎯 Praktična Vježba: Pametna Validacija

Vaša kompanija želi spriječiti da bilo ko obriše više od 10 kupaca odjednom (kako bi se spriječili "accidental" deletions miliona redova).

📖 Pogledaj Detaljno Objašnjenje →

⚙️ Performanse i Opasnosti

Detaljno objašnjenje koncepta i primjeri.

📖 Pogledaj Detaljno Objašnjenje →

✅ Zaključak

Trigeri su moćan, ali opasan alat:

📖 Pogledaj Detaljno Objašnjenje →