Esta es mi tabla : Tabla Detalles codigo cantidad 1 100 2 200 3 300
Cuando ingreso estos datos se dispara un trigger almacenando a otra tabla(almacen_quimicos) El asunto es que si de la tabla Detalles cambio el codigo 2 por otro este no se refleja en mi tabla almacen_quimicos. ________________________________ De: Guillermo E. Villanueva <guillermo...@gmail.com> Enviado: viernes, 28 de diciembre de 2018 16:46 Para: Micky Khan Cc: FORO POSTGRES Asunto: Re: Asunto con Trigger.... Perdón Micky pero no se entendió bien cual es la pregunta y aparte muestras una tabla detalles con 2 columnas y luego utilizas otras columnas dentro del trigger . Tendras que dar mas detalles para que puedas recibir ayuda, por ejemplo los DDL de tus tablas involucradas y triggers El jue., 27 dic. 2018 a las 14:38, Micky Khan (<mcanc...@hotmail.com<mailto:mcanc...@hotmail.com>>) escribió: Una consulta por favor. Tabla Detalles codigo cantidad 1 100 2 200 3 300 Cada vez que ingresa a esta tabla se ingresa en otra tabla(almacen_quimicos) a traves de un trigger. Una vez que lo tengo grabado y resulta que el codigo no es 2 sino 4 y lo cambio ya no me actualiza nada.. Como debería proceder ? mi trigger esta asi : IF (TG_OP = 'INSERT') THEN INSErt into almacen_quimicos(seq_mquimicos, in_quimicos, seq_ingreso, ingreso, fecha_movimiento) Values(NEW.seq_mquimicos, NEW.neto_quimicos, NEW.seq_quimicos_cabecera, 'INGRESO', NOW()); END IF; IF (TG_OP = 'UPDATE') THEN UPDATE almacen_quimicos set in_quimicos = NEW.neto_quimicos WHERE seq_ingreso = NEW.seq_quimicos_cabecera AND seq_mquimicos = NEW.seq_mquimicos ; END IF; Gracias por sus consejos/observaciones.