From: | Javier Chávez B(dot) <jchavezb(at)gmail(dot)com> |
---|---|
To: | "Fernando Siguenza" <fsigu(at)hotmail(dot)com> |
Cc: | "Foro Postgres" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Retornar cursor |
Date: | 2008-11-21 13:51:18 |
Message-ID: | ded64bba0811210551k59a95dcfx1073fbd593f7460e@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
2008/11/21 Javier Chávez B. <jchavezb(at)gmail(dot)com>:
> On Fri, Nov 21, 2008 at 1:35 PM, Fernando Siguenza <fsigu(at)hotmail(dot)com> wrote:
>> Amigos acudo a ustedes a ver si me pueden orientar en lo que necesito.
>> Quiero crear una funcion en la que me retorne varios registros bueno lo que
>> tengo es dos tablas cabecera,detalle necesito en la funcion hacer un select
>> de estas tablas, recorrer los registros que retorna este select y crear me
>> imagino un cursor en el cual pueda ingresar los datos del select mas otros
>> calculos
>> entonces..
>> Cual es la diferencia exacta entre cursor, refcursor o setof record para
>> retornar datos?
>> Como creo un cursor con ciertos campos algo asi cursor cResultado (cuenta
>> varchar,saldo integer)??
>> luego como manipulo este cursor es decir aderir filas modificar etc etc?
>> y como retorno este cursor o tengo que retornar setof record no se?
>
>> Ahora la ultima pregunta en c# simplemente llamaria a la funcion y los datos
>> retornados los manejaria como datatable???
>
> Te puedo ayudar en esta parte ... depende .. porque las datatables son
> en si una estructura un poco mas lenta que un datareader ,
> personalmente uso datatables si es necesario moverme entre los datos
> (paginar por ejemplo) y datareaders si solo voy a mostrar.
>
> Si te das una vuelta por el historico de la lista Alvaro hace un
> tiempo publico un articulo de cursores quiza con ello puedas orientar
> tus dudas ...
>
> Slds.
>
> J.
Dale una vuelta a este Hilo
http://archives.postgresql.org/pgsql-es-ayuda/2008-10/msg00130.php
Slds
J
--
Cumprimentos
jchavez
linux User #397972 on http://counter.li.org/
From | Date | Subject | |
---|---|---|---|
Next Message | Gilberto Castillo Martínez | 2008-11-21 13:56:21 | Re: com se hace la eliminacion encascada?? |
Previous Message | Javier Chávez B. | 2008-11-21 13:45:39 | Re: Retornar cursor |