Skip site navigation (1) Skip section navigation (2)

Re: Cursor con varias tablas

From: Jenaro Centeno Gómez <jcenteno(at)aldia(dot)com(dot)mx>
To: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
Cc: Lennin Caro <lennin(dot)caro(at)yahoo(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Cursor con varias tablas
Date: 2009-07-25 16:27:35
Message-ID: 4A6B3277.9050807@aldia.com.mx (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Alvaro Herrera escribió:
> Jenaro Centeno Gómez escribió:
>
>   
>> DECLARE
>>     crMiCursor  CURSOR FOR Select a.foo, b.foo, c.foo FROM foo1 a, foo2
>> b, foo3 c WHERE a.foo = b.foo AND a.foo = c.foo;
>>     rcMiRegistro crMicursor%ROWTYPE
>>
>> Me explico? Con esto tienes una variable tipo registro con los tipos de
>> datos de las columnas utilizadas en el control, sin embargo en
>> PostgreSQL no es posible hacerlo de esta manera.
>>     
>
> Hmm ... interesante ... ¿y para qué quieres el rowtype?  ¿qué puedes
> hacer con él que no puedas hacer con un record común y corriente?
>
>   
Precisamente esa era la respuesta correcta, incluso no fué necesario
declarar el cursor, simplemente metí un tipo record y en un FOR para
recorrer le cargue la consulta al record, asunto solucionado.

Gracias a todos.


-- 
-------------------------------------------------------------------------------------------
L.A. Jenaro Centeno Gómez                                                                                                                              

Coordinador Departamento de Tecnologías de la Información
Alimentos La Concordia, S.A. de C.V.
Tel. 01 474 741 9200
Ext. 9280
www.aldia.com.mx

In response to

pgsql-es-ayuda by date

Next:From: Edwin QuijadaDate: 2009-07-25 17:13:41
Subject: RE: requerimientos OT
Previous:From: susoDate: 2009-07-25 16:09:37
Subject: Re: Crear usuario sin privilegios

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group