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 |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
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
From | Date | Subject | |
---|---|---|---|
Next Message | Edwin Quijada | 2009-07-25 17:13:41 | RE: requerimientos OT |
Previous Message | suso | 2009-07-25 16:09:37 | Re: Crear usuario sin privilegios |