From: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
---|---|
To: | Pedro Mateo <pedromateoa(at)gmail(dot)com> |
Cc: | ayuda postgres <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: sobre funciones |
Date: | 2009-12-02 18:55:48 |
Message-ID: | 20091202185548.GD6276@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Pedro Mateo escribió:
> hola a todos
> en sql server existen los procedures que solo arrojan resultado en
> registros
> algo asi
> ------------------------------------------------------------------------
> create procedure pruebame(@eleccion int) as
> if @eleccion=1
> begin
> select * from clientes
> end
> else
> begin
> select * from mercancias
> end
> ---------------------------------------------------------------------------
> este procedure me puede dar los clientes o las mercancias que son dos tablas
> absolutamente diferentes
Lo que puedes hacer es una función que retorne SETOF refcursor. Ahí es
problema de la aplicación hacer los FETCH de cada uno de los cursores y
entendérselas con lo que significa cada uno.
--
Alvaro Herrera Vendo parcela en Valdivia:
http://valdivia.vivastreet.cl/loteos-lotes+valdivia/parcela-en-cabo-blanco--valdivia/19288372
"Amanece. (Ignacio Reyes)
El Cerro San Cristóbal me mira, cínicamente, con ojos de virgen"
From | Date | Subject | |
---|---|---|---|
Next Message | Zurita | 2009-12-02 19:02:41 | Falta de espacion en Disco |
Previous Message | Ernesto Lozano | 2009-12-02 15:53:46 | Re: [OT] Comunidad Venezolana y Cubana y Latina Pgday 2010 Venezuela |