Hola Foro.
La pregunta es: se pueden renumerar los regostros de una columna de una
tabla
sin crear un cursor?
Quiero decir:
tengo una tabla con una columna que en un orden de clave determinado, tiene
un campo con los números no consecutivos y lo quiero cambiar para que sean
consecutivos. He probado algo del palo:
   update Tabla
    set s3nord=
    (Select Row_number() over (order by t2.s3nord)as conta
      from Tabla as T2 inner join Tabla as T1
       on t1.s3nord =t2.s3nord);
Con diferentes variantes, pero o bien me da error(como en este ejemplo) de
que salen varias filas para la selección, o bien me actualiza todos los
registros con el mismo valor.
El campo este, el S3nord es el que quiero resecuenciar
Alguna idea?
Gtacias!!
____________________________________________________
�nete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 � Publicaciones Help400, S.L.

Reply via email to