Ayuda para PL/pgsql

From: inf200476(at)ucf(dot)edu(dot)cu
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Ayuda para PL/pgsql
Date: 2009-03-03 21:13:36
Message-ID: 2847.10.14.17.39.1236114816.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]

--
Servicio del Grupo de Redes
Universidad de Cienfuegos

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Fabio Arias 2009-03-03 21:29:02 obtener semana segun el dia
Previous Message Alvaro Herrera 2009-03-03 20:20:25 Re: problema con cursores