Tecnología

Inicio

Cómo utilizar un disparador para actualizar una columna

Un disparador es un tipo de código de Microsoft SQL Server que se ejecuta cada vez que un registro en una tabla se actualiza. Se crea un disparador para ejecutar algún tipo de comandos SQL cuando el usuario actualiza los datos en uno de los campos del registro. Un disparador hace que sea más conveniente para actualizar otras tablas después de un usuario cambia la información de la base de datos. desencadenantes de SQL Server están configurados en Management Studio, que es una parte del software de base de datos.

Instrucciones

1 Haga clic en el Windows botón "Inicio" y seleccione "Todos los programas". Haga clic en "SQL Server", a continuación, haga clic en "SQL Server Management Studio." Este acceso directo se abre el software de SQL Server.

2 Haga clic en la base de datos que desea editar. Una lista de opciones se amplía bajo el nombre de base de datos. Haga clic en "Programación". Otra lista se expande debajo del icono. Haga clic en el icono "disparadores" y seleccionar "Nuevo desencadenador", a continuación, haga clic en "Update". Una plantilla se abre cuando se crea una nueva consulta de actualización de las tablas.

3 Escriba su consulta de actualización en la plantilla. Por ejemplo, si desea enviar un correo electrónico después de un registro de la tabla se actualiza, utilice el siguiente código:

FOR UPDATE

COMO

master..xp_sendmail EXEC 'Mi Correo',

'You have updated the database.'

Reemplazar "Mi correo electrónico" con su dirección de correo electrónico y el texto con su propio mensaje de correo electrónico.

4 Pulse la tecla "F5" en su teclado. La tecla "F5" es el atajo para ejecutar, crear y guardar el gatillo en el servidor de base de datos.

Consejos y advertencias

  • También puede crear disparadores para la "inserción", "seleccionar" y "eliminar" las sentencias SQL.