Re: Cursor en Procedimiento plpgsql

From: Luis Guevara <luis(dot)a(dot)guevara(at)gmail(dot)com>
To: Jaime Casanova <systemguards(at)gmail(dot)com>
Cc: PostgreSQL-foro <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Cursor en Procedimiento plpgsql
Date: 2006-01-19 19:12:36
Message-ID: fa2b6e3a0601191112r5c483708v@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

ok. entiendo, entonces debo trabajar con una tabla temporal, en la cual
pueda efectuar INSERT.

O en todo caso, si tengo la siguiente tabla Dependencia:

depe_id Descipcion Depende
1 AAAAA Null
2 bbbbbb Null
3 xxxxxx Null
4 yyyyyyyy 2
5 zzzzzzz 4

Quiero crear un procedimiento al cual le envíe como parámetro el depe_id y
me devuelva todos los registros que
dependen de ese depe_id. Por ejm si llamo a la función así:
select * from myfuncion(2)
que me devuelva el siguiente cursor:

depe_id Descipcion Depende
2 bbbbbb Null
4 yyyyyyyy 2
5 zzzzzzz 4

Gracias Jaime por tu ayuda

atte.
Luis Guevara

El día 19/01/06, Jaime Casanova <systemguards(at)gmail(dot)com> escribió:
>
> On 1/19/06, Luis Guevara <luis(dot)a(dot)guevara(at)gmail(dot)com> wrote:
> > Ok. Pero el cursor que deso devolver va a ser llenado en base a comandos
> > INSERT y no con otras consultas.
> >
> > Mi problema es como crear el cursor y como insertar registros en el.
> >
> > Gracias Jaime
> >
>
> un cursor se crea en base a una consulta... no ingresas registros en el...
> en todo caso una tabla temporal es lo que necesitarias...
>
> pero insisto en que estas manejando esto de forma incorrecta:
> por ejemplo: en que se basan los inserts? datos que salen de una
> tabla? parametros que envia el usuario?
>
> --
> Atentamente,
> Jaime Casanova
> (DBA: DataBase Aniquilator ;)
>

--
atte.
Luis Guevara

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2006-01-19 19:21:40 Re: Consulta sobre Lentitud de procesos en una tabla
Previous Message Manuel Sugawara 2006-01-19 19:08:12 Re: Consulta sobre Lentitud de procesos en una tabla