| From: | Lazaro Rubén García Martinez <lgarciam(at)vnz(dot)uci(dot)cu> |
|---|---|
| To: | Marco Vinicio Jimenez Rojas <viniciojr(at)gmail(dot)com>, Lista de Postgres <pgsql-es-ayuda(at)postgresql(dot)org> |
| Subject: | RE: llamada a funcion |
| Date: | 2011-12-08 03:23:51 |
| Message-ID: | 294D3D02D5E18D42827B2ECFEADEB688214E17D606@mx-interno.vnz.uci.cu |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
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-owner(at)postgresql(dot)org [pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Marco Vinicio Jimenez Rojas [viniciojr(at)gmail(dot)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
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Lazaro Rubén García Martinez | 2011-12-08 14:33:24 | Tablas temporales y ficheros wal |
| Previous Message | Guillermo O. Burastero | 2011-12-08 01:50:57 | Re: insert con serial |