Re: Asunto con Trigger....

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.
>
>

In response to

Responses

Browse pgsql-es-ayuda by date

  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