Re: asignar valor creciente

From: Arturo Munive <arturomunive(at)gmail(dot)com>
To: Juan Martínez <jeugenio(at)umcervantes(dot)cl>
Cc: Postgresql <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: asignar valor creciente
Date: 2007-06-15 13:18:05
Message-ID: 4672918D.4080502@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Juan Martínez escribió:
> Arturo Munive escribió:
>> Hola
>> tengo una duda en como hacer lo siguiente sin usar un store procedure
>>
>> digamos que tengo una tabla con las columnas orden codigo
>> donde lso valores van asi
>> orden codigo
>> null 125
>> null 235
>> null 478
>> null 598
>> null 478
>>
>>
>> quiero actualizarla asi
>>
>> orden codigo
>> 1 125
>> 2 235
>> 3 478
>> 4 598
>> 5 478
>
> Sacame de una duda, se te olvido poner una PK? ;-)
>
> La columna "orden" debe tener un valor especifico segun el valor de
> "codigo"?
>
> Si no es asi, entonces has lo siquiente
>
> ALTER TABLE tu_tabla DROP COLUMN orden;
> ALTER TABLE tu_tabla ADD orden serial;
>
La columna código debe ser quedar ordenada, solo puse las columnas que
conciernen al asunto en cuestion
la pk que tiene la tabla es un serial pero no lo puse (ademas este no
son números seguidos ascendentes es decir, por la manipulación de la
tabla hay huecos y en la serie por eso no la uso)

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Paulina Rodas 2007-06-15 13:21:24 Re: Postgres and Mapserver timeout
Previous Message Julio Rios 2007-06-15 08:40:15 Fwd: Acceso a una base de datos postgresql desde un AS/400