GoConqr has a new look! Let us know what you think.

Mind map

Introduce el texto aquí

Daniel Lloa Spanish

Map content

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).

Information

Description
Mind Map on Introduce el texto aquí, created by Daniel Lloa on 28/02/2019.
Created by
Daniel Lloa
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?