Ver Más instrucciones
con los desencadenadores en SQL
1
Entra a tu servidor SQL y van al Enterprise Manager . Busque la tabla en la que el evento se llevará a cabo .
2
Haga clic derecho en la tabla. Haga clic en " Todas las tareas " y luego "Administrar disparadores . " Crear un nuevo disparo .
3
La primera parte de un disparador de base SQL define el nombre del gatillo. Por ejemplo , vamos a llamar a este disparador " triggerOne . " En la primera línea, escriba:
CREATE TRIGGER triggerOne
4
La segunda línea le dirá al servidor qué evento debe activarlo . Para nuestro ejemplo , vamos a escribir código que se activa cada vez que hay una actualización o modificación en el ExampleBlue mesa. El evento se activará después de realizar la actualización, y se aplicará a toda la tabla. En esta línea, anote :
DESPUÉS DE ACTUALIZACIÓN SOBRE ExampleBlue para cada fila
También es posible tener este evento disparado antes de la actualización se lleva a cabo , utilizando el argumento antes y no después . ACTUALIZACIÓN SOBRE puede ser reemplazado con INSERT ON o DELETE ON.
5
La última pieza de código para entrar es la declaración de disparo, que le dirá al servidor qué hacer. Esta sección del gatillo puede contener una infinita variedad de comandos y argumentos , pero para nuestro ejemplo vamos a dirigir el servidor para ejecutar un procedimiento específico cada vez que el gatillo está desactivado. Así que cada vez que nuestro código se activa , tendremos el servidor ejecuta el procedimiento " updateProcedure " mediante la introducción de este código:
Exec updateProcedure
6
Ahora tenemos el siguiente código para nuestra ejemplo SQL gatillo :
CREATE tRIGGER triggerOneAFTER ACTUALIZACIÓN SOBRE ExampleBlue PARA CADA ROWEXEC updateProcedure
Grabar nuevo disparador comando
.