Asunto con Trigger....

From: Micky Khan <mcanchas(at)hotmail(dot)com>
To: FORO POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Asunto con Trigger....
Date: 2018-12-27 17:38:01
Message-ID: VI1P190MB04772F2652F6FBD53F3C7015D7B60@VI1P190MB0477.EURP190.PROD.OUTLOOK.COM
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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.

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2018-12-27 18:08:59 Re: Reporte de edades y meses del año
Previous Message Jorge Barzola 2018-12-27 17:22:04 Re: Reporte de edades y meses del año