Grover Navia escribió:

> 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 ...?

Lo puedes hacer con FOR / LOOP / END LOOP como ya te dijeron, pero
normalmente se puede hacer lo que sea que quieras hacer dentro del loop
en una sola consulta SQL, que suele ser más eficiente.

-- 
Alvaro Herrera                 http://www.amazon.com/gp/registry/CTMLCN8V17R4
"Los románticos son seres que mueren de deseos de vida"
--
TIP 7: no olvides aumentar la configuración del "free space map"

Responder a