SQL - ¿qué es un Trigger?

 
Vista:

¿qué es un Trigger?

Publicado por Juan Carlos (1 intervención) el 31/10/2005 15:16:58
Buenos días, ¿podría alguien explicarme que es exactamente un Trigger y cómo aplica?

Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:¿qué es un Trigger?

Publicado por Liliana (426 intervenciones) el 31/10/2005 15:53:54
Hola,
Un trigger es una especie de procedimiento almacenado, con código que se ejecuta cuando se realiza una operación sobre una tabla.
Cada tabla puede tener uno o varios, para INSERT, DELETE o UPDATE.
Los triggers pueden ser AFTER (por defecto) o INSTEAD OF, que se ejecutan en reemplazo de la instrucción que los dispara.
Un trigger se ejecuta UNA SOLA VEZ, aunque varias filas sean afectadas por el mismo.
Se generan dos tablas virtuales, INSERTED y DELETED, con la información de cada fila afectada, antes y después de la operación. Duran, lo que dura el trigger en ejecución.
Espero que te sirva,
Liliana.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar