Pregunta sobre plpgsql

From: leonardo(dot)amezquita(at)ubiquando(dot)com(dot)co
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Pregunta sobre plpgsql
Date: 2005-05-04 13:23:24
Message-ID: 1115213004.4278cccca4d01@207.44.134.65
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

existe alguna manera de capturar el resultado de un execute podrian por favor
indicarme como se hace les envio lo que estoy tratando de hacer

DECLARE
valtotven NUMERIC(16,2);
valtotpes NUMERIC(16,2);
valtotdes NUMERIC(16,2);
valtotiva NUMERIC(16,2);
valtotcos NUMERIC(16,2);
valtotcan NUMERIC;
valtotren NUMERIC(16,2);
registro agreg_ventas_mes%ROWTYPE;
query character varying(1000);
querymes character varying(1000);
queryano character varying(1000);
mes NUMERIC(10,4);
ano NUMERIC(10,4);
tiempo tiempomes.tie_codigo%TYPE;

BEGIN
valtotven := NEW.venm_val_venta;
valtotpes := NEW.venm_vta_pesos;
valtotdes := NEW.venm_val_descto;
valtotiva := NEW.venm_val_iva;
valtotcos := NEW.venm_val_costo;
valtotcan := NEW.venm_val_cantidad;
valtotren := NEW.venm_rentabilidad;
querymes := 'SELECT INTO ' || mes || 'date_part(\'month\', date \''
|| NEW.ven_tie_codigo || '\')';
EXECUTE querymes;
queryano := 'SELECT INTO ' || ano || 'date_part(\'year\', date \'' ||
NEW.ven_tie_codigo || '\')';
EXECUTE queryano;

END;

lo que deseo hacer es pasar el resultado del execute a una variable espero que
puedan ayudarme gracias.

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Diego Tizon 2005-05-04 13:28:28 unsuscribe
Previous Message Edwin Quijada 2005-05-04 13:20:33 RE: saludos