martes, 9 de diciembre de 2014

Trigger Update Estructura básica

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