From: | "Guillermo E(dot) Villanueva" <guillermovil(at)gmail(dot)com> |
---|---|
To: | Micky Khan <mcanchas(at)hotmail(dot)com> |
Cc: | FORO POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Asunto con Trigger.... |
Date: | 2018-12-28 16:46:57 |
Message-ID: | CANm+PCBVMGhA4ry7hagMFiq+mJn8y0tH2DTo4yuG9fyhBLe__w@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
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 (<mcanchas(at)hotmail(dot)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.
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Micky Khan | 2018-12-28 16:55:00 | RE: Asunto con Trigger.... |
Previous Message | Alvaro Herrera | 2018-12-27 18:08:59 | Re: Reporte de edades y meses del año |