ayuda!

aprendiendomas
17 de Febrero del 2009
Tengo una tabla en sql 2000 y uno de los campos es un identity, pero no es el primary key de mi tabla....la cuestion es que al eliminar un registro, por ejemplo:

item nombre
1 juan
2 maria
3 pedro

elimno el segundo registro y quedaria:
item nombre
1 juan
3 pedro

lo que quiero es que el campo item se reordene, y continue la secuencia 1,2,3.....


no se si esto es posible

agradeciendo de antemano la ayuda que me puedan brindar

mvallejos
17 de Febrero del 2009
Antes de eliminar el dato, hay que tomar el valor numerico de la posicion en una variable, entonces, después de eliminar, se le resta 1 a todas las posiciones superiores a esa variable, eso se logra con un Update Simple.
Ahora, esto no se puede hacer si el campo es de tipo Identity.

Saludos

aprendiendomas
17 de Febrero del 2009
gracias por la ayuda