Re: Reemplazar valor de un campo.

From: Lucas Hernandez <lucashdz(at)gmail(dot)com>
To: Alexys Lozada <alexyslc(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Reemplazar valor de un campo.
Date: 2005-06-09 12:17:33
Message-ID: 42A8335D.5030409@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Alexys.. encontraste la solución...? estoy buscando algo similar....
soy nuevo en postgresql..
gracias

Lucas

Alexys Lozada wrote:

>Hola amigos,
>
>Tengo una tabla asi:
>
>codigo | nombre | apellido
>----------+-----------+------------
>120 | Pedro | Perez
>121 | Jorge | Ramirez
>130 | Arturo | Gomez
>142 | Daniel | Lozada
>
>y quiero con una funcion de plpgsql hacer el remplazo de esos codigos
>para que queden asi:
>
>codigo | nombre | apellido
>----------+-----------+------------
>30 | Pedro | Perez
>31 | Jorge | Ramirez
>32 | Arturo | Gomez
>33 | Daniel | Lozada
>
>La verdad es la segunda funcion que voy a hacer :$, no conozco mucho
>del manejo en funciones, asi que mi pregunta es muy sencilla: ¿Cómo
>recorro cada registro y le hago el remplazo del dato?, en un principio
>habia pensado en un update, pero se me hace muy largo hacer un :
>
>declare
> nuevoitem int;
> rs record;
>begin
> nuevoitem=30
> for rs in select * from mitabla
> loop
> update mitabla set codigo=nuevoitem where codigo=rs.codigo;
> nuevoitem=nuevoitem+1;
> end loop;
> ......
>
>Les agradezco cualquier critica y si me pueden dar la formula para
>hacerlo mucho mas rapido.
>
>Desde ya Mil gracias.
>---------------------------------------
>Alexys Lozada
>
>---------------------------(fin del mensaje)---------------------------
>TIP 3: si publicas/lees desde Usenet, por favor envía "subscribe-nomail"
> a majordomo(at)postgresql(dot)org para que tus mensajes puedan llegar
> a los suscriptores de la lista
>
>
>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Lucas Hernandez 2005-06-09 12:35:40 Re: Help please
Previous Message Manuel Rabade Garcia 2005-06-09 05:53:36 Re: duda sobre plpgsql