Del curso: SQL Server: Triggers, procedimientos almacenados y funciones

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 24.700 cursos impartidos por expertos del sector.

Qué son los Triggers

Qué son los Triggers

¿Qué son los triggers en el contexto de SQL Server? Un trigger es un bloque a nivel de base de datos, el cual está conectado directamente a una tabla llamada "tabla sujeto". Este bloque es disparado o ejecutado o lanzado cuando un evento de la base de datos ocurre. Los eventos pueden ser de inserción, de eliminado o de modificación, es decir, sucesos que cambian el contenido de la tabla sujeto. Cada que se agregue un nuevo registro, o se elimine un registro o se actualice un registro, se puede disparar un trigger. Sin embargo, queries o peticiones de selección no cambian el contenido de una base de datos y, por ende, no pueden lanzar un trigger. Al igual que con otros objetos de SQL server, podemos habilitar o deshabilitar un trigger, crear un trigger, modificar un trigger existente o eliminar un trigger. Debemos tener mucho cuidado con los triggers porque no son portables, es decir, difícilmente se pueden traducir a otros sabores de SQL, no son eficientes, y pueden llegar a utilizar…

Contenido