“Conocimiento software>Software de base de datos

Cómo crear un desencadenador de actualización

2014/6/26
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.

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

Software de base de datos
Cómo convertir un archivo CSV a SQL
SQLite Componentes
Cómo crear New Access 2007 Proyectos
¿Por qué se recomienda que mantenga la información del informe de inventario y resolución de su sistema en un formato electrónico como la base de datos?
Cómo contar en Access 2007
Tipos de herramientas ETL
Cómo asignar una clave principal a un campo
¿Cuáles son las aplicaciones representativas de las bases de datos?
Conocimiento de la computadora © http://www.ordenador.online