From: | Calabaza <calalinux(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Ayuda para PL/pgsql |
Date: | 2009-03-04 12:08:37 |
Message-ID: | 958993320903040408r1395ae91y46da4523f9338ea5@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
2009/3/3 <inf200476(at)ucf(dot)edu(dot)cu>:
>
> 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.....
No me queda claro lo que quieres que te devuelva la función,
pero también puedes devolver un grupo de registros, puedes ver:
http://www.postgresql.org/docs/8.3/interactive/queries-table-expressions.html#QUERIES-TABLEFUNCTIONS
> 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....
Lo mejor es leerte el manual, pero solo esta en Ingles, por ahora, y
otro no conozco :
http://www.postgresql.org/docs/8.3/interactive/plpgsql.html
En el mismo existen muchos ejemplos que te van a ayudar
Un abrazo.
--
§~^Calabaza^~§ from Villa Elisa, Paraguay
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2009-03-04 12:52:15 | Re: Listar mas de una fila |
Previous Message | Emanuel Calvo Franco | 2009-03-04 12:01:06 | Re: Ayuda para PL/pgsql |