¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Introduce el texto aquí

Daniel Lloa Español

Contenido del mapa

Introduce el texto aquí

  1. Un Trigger SQL es un programa que ejecuta el DB2 antes o después de que ocurra una operación de Insert, Update o Delete sobre la TABLA donde el trigger está definido.

  2. En determinadas ocasiones, usar sentencias SQL para realizar operaciones simultáneas de Insert, Delete y Updates contra tablas relacionadas, puede ser una tarea engorrosa.

  3. TRIGGER_IOF es el nombre del trigger creado. Si se desea visualizar el objeto creado desde la interfaz tradicional, se lo verá como un objeto de tipo *PGM CLE, en la biblioteca TEKTIP.

    • CL_PED es el nombre de la vista creada en la biblioteca TEKTIP, sobre la cuál se define el trigger Instead Of. En este caso es una vista multi-tablas que combina dos tablas: CLIENTES1 y ENCPED de la biblioteca TEKTIP.
  4. INSTEAD OF UPDATE ON TEKTIP.CL_PED, se refiere al tipo de trigger que se crea, y especifica que “en lugar de” realizar un UPDATE sobre la vista, ejecute el trigger con la lógica especificada.

    • El nombre especificado en las porciones OLD y NEW (en este caso se llaman OLD y NEW ) de la cláusula REFERENCING de la sentencia CREATE TRIGGER, .
  5. Se puede observar que después se haber realizado la operación de Update anterior sobre la vista SQL CL_PED, si luego se elige Ver contenido de la misma, se ven los cambios en la fila afectada (podría haber involucrado más de una fila).

Información

Descripción
Mapa Mental sobre Introduce el texto aquí, creado por Daniel Lloa el 28/02/2019.
Creado por
Daniel Lloa
Visitas
0
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?