Share via


Uso de desencadenadores

Un desencadenador es una expresión dependiente de una tabla que se invoca cuando se modifica alguno de los registros de la tabla con alguno de los comandos de modificación de datos especificados. Los desencadenadores pueden utilizarse para realizar cualquier operación con efectos secundarios que requiera una aplicación de base de datos cuando se modifiquen los datos. Por ejemplo, puede utilizar desencadenadores para:

  • Registrar las modificaciones de la base de datos.
  • Exigir integridad referencial.
  • Crear un pedido automáticamente para un producto cuyas existencias están a punto de agotarse.

Los desencadenadores se crean y almacenan como propiedades de una tabla específica. Si quita una tabla de una base de datos, los desencadenadores asociados a la misma se eliminarán. Los desencadenadores se activan después de realizar todas las demás comprobaciones, como las reglas de validación, la exigencia de clave principal y la de valor NULL. Al contrario de lo que ocurre con las reglas de validación a nivel de campo y a nivel de registro, los desencadenadores no se activan para los datos almacenados en búfer.

Vea también

Comprobar reglas de nivel de registro | Crear desencadenadores | Trabajar con tablas | Quitar o eliminar desencadenadores | Modificar desencadenadores