[Pgsql-ayuda] pl/pgsql pregunta
Alejandro Diego Garin
linuxero2@yahoo.com
Tue, 27 Nov 2001 12:53:42 -0300
On Tuesday 27 November 2001 11:52, you wrote:
> Gente:
>
> Como puedo hacer para recorrer dentro de una funcion pl/pgsql
> una cantidad x de registros y realizar alguna accion?
>
> o sea algo asi:
>
> FOR select * from table
> print campo1
> next
> END
>
> que comandos realizan algo de este tipo?. Gracias
Me respondo a mi mismo:
DECLARE
record1 RECORD;
BEGIN
FOR record1 IN SELECT ser_id FROM servers
LOOP
INSERT INTO servers_serversfields VALUES (record1.ser_id, new.sfi_id,
NULL);
END LOOP;
No era tan complicado pero es dificil encontrar buenos ejemplos sobre estos
temas... si alguien conoce algun buen resumen sobre comandos pg/pgsql se
lo agradeceria.
Saludos
--
Alejandro Diego Garin
GNU/Linux user #151577 counter.li.org
Running Debian/Sid kernel 2.4.14