plpsql: bucle for con cursor

From: Oswaldo Hernández <listas(at)soft-com(dot)es>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: plpsql: bucle for con cursor
Date: 2008-10-08 11:23:26
Message-ID: 48EC982E.80407@soft-com.es
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola,

Necesito recorrer el contenido de un cursor en una funcion plpsql. No he visto en la documentación
que se pueda utilizar for..loop sobre un cursor. He intentado:

for v_rec in v_cursorambitos
loop
....
end loop;

pero da error de sintaxis, por lo que lo he hecho de la siguiente forma:

loop
fetch v_cursorambitos into v_rec;
if v_rec is null then
exit;
end if;
....
end loop;

Las preguntas son:
¿Es esta la forma correcta de hacerlo?
¿Se puede hacer directamente con un for..loop?

Gracias.

--
*****************************************
Oswaldo Hernández
oswaldo (@) soft-com (.) es
*****************************************
PD:
Antes de imprimir este mensaje, asegúrese de que es necesario.
El medio ambiente está en nuestra mano.

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2008-10-08 14:32:49 Re: plpsql: bucle for con cursor
Previous Message Manuel Lamas 2008-10-08 05:57:57 RE: autovacuum en 4.3.3