Como realizar un Trigger de Update
Publicado por Claudio (2 intervenciones) el 08/09/2009 16:06:51
Buen dia a todos, algun me puede pasar algun ejempo de como realizar un Trigger de Update
Muchas gracias
Muchas gracias
Valora esta pregunta


0
create trigger tua_cliente_condicion after update of ACTIVO
order 1 on CLIENTES
referencing new as nuevo old as anterior for each row
begin
Declare @anterior varchar(20);
Declare @Actual varchar(20);
IF anterior.ACTIVO = 1 THEN
set @anterior='Activo';
set @Actual='Inactivo';
ELSE
set @anterior='Inactivo';
set @Actual='Activo';
END IF;
INSERT INTO AUDITORIA_CLIENTES
( AUDITORIA_CLIENTE, FECHA_HORA_AUDITORIA, DATO_AUDITORIA,
USUARIO_AUDITORIA,
DESCRIPCION_AUDITORIA, VALOR_ANTERIOR, VALOR_ACTUAL )
VALUES ( null, current timestamp, nuevo.codigo_cliente,
current user,
'Modificación Condición', @Anterior, @Actual ) ;
end