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 regis
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 co
Lennin Caro escribió:
>> From: Jenaro Centeno Gómez
>> Subject: [pgsql-es-ayuda] Cursor con varias tablas
>> To: pgsql-es-ayuda@postgresql.org
>> Date: Thursday, July 23, 2009, 6:01 PM
>> ¿ Es posible generar un Cursor que
>> consulte dos o mas tablas y e
> From: Jenaro Centeno Gómez
> Subject: [pgsql-es-ayuda] Cursor con varias tablas
> To: pgsql-es-ayuda@postgresql.org
> Date: Thursday, July 23, 2009, 6:01 PM
> ¿ Es posible generar un Cursor que
> consulte dos o mas tablas y enseguida
> declarar un rowtype basándose en es
Claro
En una funcion:
Declare
lcCursor record;
Begin
-- Asi haces la consulta y recorres el cursor
For lcCursor IN Select t.codigo, c.nombre, c.apellido From Terceros T,
Clientes C Where t.codigo = c.codigo LOOP
-- Desde aqui puedes trabajar con el cursor registro por registro
End Loop;
Suerte
¿ Es posible generar un Cursor que consulte dos o mas tablas y enseguida
declarar un rowtype basándose en ese cursor para despues iterar sobre el mismo ?
La verdad yo lo desconozco pero alguien que viene de Oracle me dice que asi lo
maneja y le gustaría ver si lo puede seguir manejando asi en Post