Oracle - RowNum

 
Vista:

RowNum

Publicado por Hernan (62 intervenciones) el 27/02/2004 17:39:55
Como puedo hacer un Update sobre una columna para colocarle numeros consecutivos desde el 1?
algo asi:
ID Descripcion
1 Mesa
3 Silla
4 Sillon
5 Banco

Que quede la columna ID=
1
2
3
4

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:RowNum

Publicado por rodrigo (75 intervenciones) el 27/02/2004 20:41:15
1.- Crea una sequencia y que cada ves que quieras actalizar los datos de la tabla recreas la sequencia..

2.- lee los datos de la tabla en un cursor luego en el loop actaulizar con un contador inicializado en 1.

3.- Piensa un poco poh..
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:RowNum

Publicado por Pedro Ardizón (28 intervenciones) el 27/02/2004 23:16:49
más simple

UPDATE mytabla
set id_columna = rowid
where lo que quieras, si es que vá

Suerte.

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar