El 20 de agosto de 2009 18:32, Grover Navia <[email protected]>escribió:
> Hola Listeros
>
> Me gustaria saber como recorrer los registros del resultado de uns consulta
> SQL, en una funcion usando PL/PGSQL, en mi caso por ejemplo.
>
> DECLARE
> tablaResultado miTablita%ROWTYPE;
> BEGIN
> SELECT INTO tablaResultado* FROM miTablita WHERE campoUno = "SI";
> IF FOUND THEN
> RECORRER LA TABLARESULTADO DE ESTA CONSULTA
> END IF;
> END;
>
> ¿Como hago para recorrer todos los registros del resultado de la consulta
> hasta llegar al ultimo registro ...?
>
> De ante mano las gracias por su ayuda y tiempo
>
> Saludos
> Grover Navia
>
>
usa:
DECLARE
rec record;
BEGIN
for rec in SELECT * FROM miTablita WHERE campoUno = "SI" loop
end loop;
END;