Jul 13

Introducción a Desencadenadores o Triggers

Vamos con tema teórico primero y después practicamos.

Podemos decir que son unos procedimientos almacenados especiales  que se ejecuta automáticamente cuando se produce un evento en el servidor de bases de datos.

Pueden ser:

  • Desencadenadores DML
  • Desencadenadores DDL
  • Desencadenadores LOGON

Los desencadenadores DML se ejecutan cuando un usuario intenta modificar datos mediante un evento de lenguaje de manipulación de datos (DML). es decir, cuando hacemos  INSERT, UPDATE o DELETE a una tabla o vista.

Los desencadenadores DDL se ejecutan en respuesta a una variedad de eventos de lenguaje de definición de datos (DDL), por ejemplo al hacer un  CREATE, ALTER y DROP  o a determinados procedimientos almacenados.

Los desencadenadores logon se activan en respuesta al evento LOGON que se genera cuando se establece la sesión de un usuario.

Una vez visto esto vamos con las prácticas ….. empezaremos con los DML’s

Captura