| From: | Grover Navia <grover8navia(at)yahoo(dot)es> |
|---|---|
| To: | pgsql-es-ayuda(at)postgresql(dot)org |
| Subject: | Problema con TRIGGER |
| Date: | 2010-01-14 14:21:26 |
| Message-ID: | 575136.27310.qm@web24505.mail.ird.yahoo.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
Hola listeros
Tengo un pequeño problema con un Trigger, lo que sucede es lo siguiente:
Teniendo las siguientes tablas: factura_producto, facturacion y kardex; el Trigger se ejecuta despues de que se haya insertado un registro en en la tabla "factura_producto", y con la consulta extrae una fecha de la tabla "facturacion" la cual no se inserta en la tabla "kardex" con la intruccion, el resto de los campos si se registran pero la fecha es el unico campo que no se registra.
este e mi Trigger
CREATE FUNCTION almacenes.registrar_venta_kardex() RETURNS OPAQUE AS'
DECLARE
factura_tabla public.facturacion%ROWTYPE;
BEGIN
SELECT INTO factura_tabla nro_operacion, fecha
FROM public.facturacion
WHERE nro_operacion = New.nro_operacion;
IF FOUND THEN
INSERT INTO almacenes.kardex (cod_prod, fecha, nro_cta_salida, cant_salida, nro_operacion_factura)
VALUES (New.cod_prod, factura_tabla.fecha, New.cod_cta, New.cantidad, New.nro_operacion);
END IF;
RETURN NEW;
END;
'LANGUAGE 'plpgsql';
De ante mano agradesco su ayuda; y sus comentarios.
Saludos
Grover Navia
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Lorena Gpe. M. Osorio | 2010-01-14 14:46:07 | Re: error en esquema public |
| Previous Message | rodriguez | 2010-01-14 11:40:26 | Re: error en esquema public |