Problema con TRIGGER

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: Raw Message | Whole Thread | 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

Responses

Browse pgsql-es-ayuda by date

  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