Re: Recorrer registros de una consulta

From: Grover Navia <grover8navia(at)yahoo(dot)es>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Recorrer registros de una consulta
Date: 2009-08-21 14:59:28
Message-ID: 382927.30011.qm@web24506.mail.ird.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Julio Cesar, Alvaro, Muchisimas Gracias por sus respuestas

De hecho esta lista es la mas confible y concisa, Gracias Muchachos

Por cierto tengo una pequeña duda, en la respuesta enviada, ¿entraria al ciclo de FOR siempre y cuando haya un registro como minimo ...? o ¿entraria aun asi no haya ningun registro como resusltados de la consulta?

Saludos
Grover Navia

--- El vie, 21/8/09, Julio Cesar Rodriguez Dominguez <jurasec(at)gmail(dot)com> escribió:

De: Julio Cesar Rodriguez Dominguez <jurasec(at)gmail(dot)com>
Asunto: Re: [pgsql-es-ayuda] Recorrer registros de una consulta
Para: "Grover Navia" <grover8navia(at)yahoo(dot)es>
CC: pgsql-es-ayuda(at)postgresql(dot)org
Fecha: viernes, 21 agosto, 2009 2:14

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 15:06:42 Re: Recorrer registros de una consulta
Previous Message Alvaro Herrera 2009-08-21 14:58:48 Re: ERROR: relation "ctr_alt" does not exist en una funcion