Un desencadenador de actualización es una herramienta que automatiza las tareas de actualización cuando se realiza una determinada acción. Esto es especialmente útil cuando se edita grandes conjuntos de datos , tales como la actualización de las listas de productos . Disparadores nunca deben ser creados para actualizar los campos de clave principal , ya que no tiene un registro exacto de los registros han sido actualizados en este caso. Los disparadores pueden actualizar varios campos y tienen múltiples condiciones, y se utilizan sólo en actualizar, eliminar o insertar comandos . Instrucciones
1
Abrir una línea de comandos SQL con una cuenta de base de datos que tiene derechos administrativos.
2
Escriba la línea create trigger . Esto toma la forma
CREATE TRIGGER
EN
PARA
donde es el nombre que desea darle al gatillo, es el nombre de la tabla que desea crear el detonante de , y es el UPDATE, INSERT o DELETE que se inicia el gatillo.
< br > Página 3 Agregar la declaración "if" . Esta es la condición que señala el gatillo para comenzar . Después de la declaración de "FOR" , añadir:
AS
SI
En este caso, estamos creando un desencadenador de actualización , por lo que la declaración de acción se ser update () . El argumento de la acción de actualización será el campo que desea activar la actualización.
4
Escribir la acción activada desea crear después de la instrucción IF . Esto toma la forma
COMENZAR
donde las acciones activadas son las que se especifica se ha producido el gatillo para hacer después de la actualización inicial . A menudo toman la forma de una instrucción de actualización sencilla como:
ACTUALIZACIÓN
SET =
DONDE ; =
5 Termina el comunicado , añadiendo "el fin "; . hasta el final del gatillo , y ejecuta la instrucción de la línea de comandos