Si quieres obtener el resultado de la consulta deberías ejecutarla así:

select * from ingresopago(1, '01/01/2011',1000,1000,1000,1,1);

de lo contrario

PERFORM ingresopago(1, '01/01/2011',1000,1000,1000,1,1);

Saludos.

________________________________________
De: pgsql-es-ayuda-ow...@postgresql.org [pgsql-es-ayuda-ow...@postgresql.org] 
En nombre de Marco Vinicio Jimenez Rojas [vinici...@gmail.com]
Enviado el: miércoles, 07 de diciembre de 2011 19:33
Para: Lista de Postgres
Asunto: [pgsql-es-ayuda] llamada a funcion

segun encuentro en la documentacion las llamadas a una function se hacen con un 
select, pense que se hacian con un exec o execute, pero bueno hago el select 
como lo muestro a continuacion pero me da el error siguiente:

llamada
select ingresopago(1, '01/01/2011',1000,1000,1000,1,1);


Error

ERROR:  la consulta no tiene un destino para los datos de resultado
CONTEXT:  función PL/pgSQL «ingresopago» en la línea 4 en sentencia SQL

--

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