El 20 de agosto de 2009 18:32, Grover Navia <grover8na...@yahoo.es>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;

Responder a