PL/pgsql

From: inf200476(at)ucf(dot)edu(dot)cu
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: PL/pgsql
Date: 2009-03-04 02:30:02
Message-ID: 1111.10.14.19.26.1236133802.squirrel@correo
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda


estoy intentando listar en pl/pgsql y solo me muestra el primer valor de la
lista....
aunque use un for....
este es un ejemplo ke estaba probando:

CREATE OR REPLACE FUNCTION s() RETURNS character varying AS '
declare user_rec record;
declare u int;
begin

FOR user_rec IN SELECT * FROM data_user_table c ORDER BY c.login_user LOOP

return user_rec.login_user;

end loop;
end;

' LANGUAGE 'plpgsql'VOLATILE;

solo me muestra el 1er elemento de la tabla, la 1ra fila.....
o sea el usuario de la 1ra fila.....
quisiera saber como hacer para trabaja kon todos las posiciones de la tabla.....
supongamos que quiero modificar varias filas, no se como hacerlo.....

ademas me hace falta un tutorial actualizado de pl/pgsql....
el que tengo es del 2003...
en el me explica como usar los RAISE algo que no me funciona ahora, no se por
que.....
tampoco se que es el cost.....
ni la diferencia de VOLATILE o no.....
o que es CALLED ON NULL INPUT SECURITY INVOKER.......
el problema que estoy trabajando en mi tesis y no quiero dejar ningun cabo
suelto....
eternamente agradecido de antemano.....
salu2 delvis....

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

...The rest is Up to you...

[d(-_-)b]

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

...The rest is Up to you...

[d(-_-)b]

--
Servicio del Grupo de Redes
Universidad de Cienfuegos

Responses

  • Re: PL/pgsql at 2009-03-04 23:46:17 from Agustin Ignacio Genoves

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message inf200476 2009-03-04 02:48:23 Listar mas de una fila
Previous Message Lennin Caro 2009-03-03 22:34:06 Re: problema con cursores