On Fri, Nov 21, 2008 at 1:35 PM, Fernando Siguenza <[EMAIL PROTECTED]> 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. > Espero que me puedan ayudar gracias por su ayuda > > ________________________________ > See how Windows(R) connects the people, information, and fun that are part of > your life -- Cumprimentos jchavez linux User #397972 on http://counter.li.org/ -- TIP 4: No hagas 'kill -9' a postmaster