Mi az a Trigger?
A trigger egy tárolt eljárás is, amely automatikusan végrehajtódik, amikor egy esemény egy adott táblán vagy nézetben történik.
Azok az adatbázis-felhasználók, akik csak az adott
A CREATE TRIGGER parancs meghatározza az utasítások halmazát, amelyeket akkor hajtanak végre, amikor egy adott művelet (INSERT / UPDATE / DELETE) egy adott tárgytáblán vagy tárgynézetben történik.
Szintaxis
CREATE TRIGGERBE [REFERENCING ][ ]KEZDŐDIK[ ][ ] VÉGE
SZINTAKTIKAI ELEMEK
ELEMEK | LEÍRÁS |
---|---|
| Megadja a létrehozandó eseményindító nevét az opcionális séma nevével. |
| ELŐTT | UTÁN | INSTEAD OF • BEFORE - Megadja, hogy az indító a tábla DML művelete előtt kerül végrehajtásra. • UTÁN - Megadja, hogy az indító a tábla DML művelete után kerüljön végrehajtásra. • INSTEAD OF - Megadja, hogy az eseményindító végrehajtásra kerüljön a nézet DML-művelete helyett. Az INSTEAD OF ravaszt tartalmazó nézet frissíthetővé válik. |