From: | Gustavo Maximiliano Cortez <patesi(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Retornar select desde una funcion |
Date: | 2005-01-21 14:35:59 |
Message-ID: | 41F1134F.9040301@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
no entiendo muy bien, vos quieres ejecutar una consulta y que te
devuelvan los registros no?
antes tenes que crear la funcion, en lenguage sql seria algo asi:
create function totalventas() returns setof totalven as '
select * from totalven where cfecha between wdesde and whasta;
' language 'sql';
si escribi bien, supongo que con ejecutar: select totalventas();
te tendria que mostrar en psql (o en algun otro programa) el resultado
de la consulta.
sino, para mas referencia sobre funciones que retornan registros, pegale
una mirada a:
http://techdocs.postgresql.org/guides/SetReturningFunctions
Saludos.
Gustavo Cortez
Fernando Aguada escribió:
> Hola,
>
> Alguien sabe si es posible devolver desde una funcion el resultado de un
> select
> Por ejemplo, intente esto y da error:
>
> *select * from totalven where cfecha between wdesde and whasta*
>
> yo se que en mssql se puede, y por lo que he visto en postgresql
> es necesario crear un tipo record y despues hacer un especie de ciclo
> La pregunta no es posible como en la instruccion anterior?
>
>
> Saludos y gracias de antemano.
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | marcos negrini | 2005-01-21 14:44:10 | Editor de dragrames E-R |
Previous Message | Mario A. Soto Cordones | 2005-01-21 14:27:51 | consulta version 8.0 |