2. Ing.
Orlando
Girón
CREACION DE TRIGGERS
2
Los triggers son subprogramas que se disp
aran frente a eventos que ocurren en
la base de datos.
Los tipos de trigger son:
• Simple DML triggers (BEFORE, AFTER y INSTE
AD OF).
• Compound triggers.
• Non DML triggers (DDL & Database events).
3. Ing.
Orlando
Girón
3
Los triggers de tipo simple dml son aquellos que se dispa
ran cuando ocurre una
operación DML y dependiendo del momento que desee
mos que se dispare antes o después de la transacción o
reemplazar la transacción por otro código.
TRABAJANDO CON TRIGGERS
4. Ing.
Orlando
Girón
4
FOR EACH ROW
Respecto a FOR EACH ROW, significa que el trigger se disparará por
cada fila que esté siendo afectado por la transacción.
Se detalla una comparación entre tener y no tener habilitado el FOR
EACH ROW.
9. Ing.
Orlando
Girón
Ejecución
Se muestra a continuación un cuadro que muestra cuando tenemos
disponibles las variables :NEW y :OLD.
Los triggers de tipo: INSTEAD OF nos permite reemplazar
una transacción por una acción diferente.