Los Trigger son procedimientos que se ejecutan cuando se cumple una condición establecida al realizar una operación.
En este caso Update (Actualización). En el siguiente ejemplo se crea un Dispardor (Trigger) para evitar que se actualice la Base de Datos en la tabla parámetros.
Manos a la obra.
USE [Pruebas_BD]
GO
CREATE TRIGGER CondActualizar_CampoBase
ON Parametros
FOR update
AS
IF update (Base)
BEGIN
raiserror('No se puede actualizar la base de un parametro.', 10, 1)
rollback transaction
END
En este ejemplo no se puede actualizar ningún campo de la base de datos, pero si se puede actualizar otras columnas de la tabla. Si se quiere condicionar mas la columna para que actualice en ciertos casos, la condición se hace en el IF update. Este ejemplo les servirá:
http://programadoressinoficio.blogspot.com/2014/12/trigger-update-disparador-de.html

No hay comentarios:
Publicar un comentario