Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/02/2007, 06:51
Avatar de cableh
cableh
 
Fecha de Ingreso: diciembre-2004
Mensajes: 54
Antigüedad: 20 años, 1 mes
Puntos: 0
Re: Conflicto de escritura en Access por trigger

El trigger yo creo que funciona bien.

El trigger se dispara al modificar un registro de la tabla Inmuebles y actualiza la tabla auditoriainmuebles.

El código es el siguiente:

ALTER TRIGGER Inmuebles_Ultima_Modificacion_Update
ON dbo.Inmuebles
FOR UPDATE
AS

update p set UltimaModificacion=GetDate()
from inserted i inner join deleted d on i.IdInmueble=d.IdInmueble inner join auditoriainmuebles p on p.IdInmueble=i.IdInmueble where (i.TipoInmueble<>d.TipoInmueble or i.alquiler<>d.alquiler or i.venta<>d.venta or i.traspaso<>d.traspaso or
i.Dirección<>d.Dirección or i.Localidad<>d.Localidad ...)

Los puntos suspensivos indican más or con la misma sintaxis.

Saludos