Excerpts from Gustavo Rosso's message of mar dic 21 11:17:55 -0300 2010:

> Gracias Alvaro, pero justamente pregunto porque no logro que funcione.
> Por favor podrias decirme donde me equivoco en esta funcion (que no sirve
> para nada,es solo de ejemplo) que no devuelve los valores asignados?

No declares variables locales con el mismo nombre.  Prueba así:

> CREATE OR REPLACE FUNCTION prueba(IN INTEGER,OUT pcapi DECIMAL,OUT pinte
> DECIMAL)
> AS '
> DECLARE
> nficha     ALIAS FOR $1;
> 
> BEGIN
> pcapi  := 15;
> pinte  := 20;
> RETURN;
> END;'
> LANGUAGE 'plpgsql';

-- 
Álvaro Herrera <alvhe...@commandprompt.com>
The PostgreSQL Company - Command Prompt, Inc.
PostgreSQL Replication, Consulting, Custom Development, 24x7 support
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a