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;
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 |