Re: Recorrer registros de una consulta

From: Julio Cesar Rodriguez Dominguez <jurasec(at)gmail(dot)com>
To: Grover Navia <grover8navia(at)yahoo(dot)es>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Recorrer registros de una consulta
Date: 2009-08-21 00:14:24
Message-ID: 925902880908201714t1c966b5fp8cb2baec74a1411b@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El 20 de agosto de 2009 18:32, Grover Navia <grover8navia(at)yahoo(dot)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;

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2009-08-21 00:14:25 Re: ERROR: relation "ctr_alt" does not exist en una funcion
Previous Message Grover Navia 2009-08-20 23:32:27 Recorrer registros de una consulta