Ver Mensaje Individual
  #8 (permalink)  
Antiguo 16/05/2012, 16:40
damimg
 
Fecha de Ingreso: abril-2012
Ubicación: Capital Federal
Mensajes: 283
Antigüedad: 12 años, 8 meses
Puntos: 15
Respuesta: ¿Claves naturales o artificiales?

Cita:
Iniciado por drako_darpan Ver Mensaje
Hola que tal, bueno lo que pasa es que si tu tienes los siguientes datos:

1
2
3

y haces un delete al 2, te quedaria:

1
3

No se renumera el 3 por el 2.

Depende como vas a utilizar la tabla, es si te sirve un IDENTITY o tu mismo estarla numerando.
Gracias por el ejemplo, en base al mismo, cree una tabla con dos campos: id int IDENTITY ; nombre char(10)

Cuando fui insertando los distintos nombres el campo ID se fue incrementando en una unidad.

Quise probar lo que vos propones en el ejemplo, y al borrar el nombre correspondiente al ID 2, el registro nro 3 (ID = 3) no se renumero al 2... entonces en Sql Server 2008 los IDENTITYS NO SE REORDENAN???

Aclarenmelo, gracias!