| 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: | Whole Thread | Raw Message | 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
| 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 |