Re: asignar valor creciente

From: Juan Martínez <jeugenio(at)umcervantes(dot)cl>
To: Arturo Munive <arturomunive(at)gmail(dot)com>
Cc: Postgresql <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: asignar valor creciente
Date: 2007-06-14 23:53:37
Message-ID: 4671D501.6030505@umcervantes.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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;

--
Juan Martinez G. Mac Iver # 370
Departamento de Informatica 4997900 - 4997934
Universidad Miguel de Cervantes Santiago - Chile
http://download.bblug.usla.org.ar/netiquette.png

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alejandro Gasca 2007-06-15 00:22:37 Duda con manejo de usuarios
Previous Message Arturo Munive 2007-06-14 23:21:37 asignar valor creciente