Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

campo identidad se salta la correlatividad

Estas en el tema de campo identidad se salta la correlatividad en el foro de SQL Server en Foros del Web. Hola a todos tengo el siguiente problema estoy insertando registros en una tabla y el campo identidad (Clave Principal) se salta la correlatividad. Siendo que ...
  #1 (permalink)  
Antiguo 17/07/2008, 10:18
Avatar de kurorix  
Fecha de Ingreso: junio-2005
Ubicación: Maipu - Santiago - Chile
Mensajes: 54
Antigüedad: 18 años, 11 meses
Puntos: 0
campo identidad se salta la correlatividad

Hola a todos tengo el siguiente problema estoy insertando registros en una tabla y el campo identidad (Clave Principal) se salta la correlatividad. Siendo que esta correlatividad la da el mismo SQL no deberia ser...

Los registros son ingresados de forma masiva tras la importacion de un EXCEL.


Ejemplo:

ID | CAMPO1

1 | HOLA1
2 | HOLA2
3 | HOLA3
4 | HOLA4
5 | HOLA5
11 | HOLA6
12 | HOLA7
13 | HOLA8
14 | HOLA9


Espero comentarios...
__________________
No lo pidas, Consiguelo por tu cuenta, hazlo y tendras exito.
  #2 (permalink)  
Antiguo 17/07/2008, 10:57
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 17 años, 6 meses
Puntos: 8
Respuesta: campo identidad se salta la correlatividad

Que tal Kuririx.

De inicio se ve raro, aunque habra que ver el código que usas y los datos, porque quizá, le salen algunas inserciones con errores y por eso se salta esos números, porque como sabras, al hacer una inserción a una tabla con campo identity, si hay error de todos modos el contador incrementa.

Saludos!
  #3 (permalink)  
Antiguo 17/07/2008, 11:57
Avatar de Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 5 meses
Puntos: 38
Respuesta: campo identidad se salta la correlatividad

No se salta los IDs solo que los inserta en diferente orden.

Me ha pasado cuando inserto en forma masiva.

Lo que puedes hacer es hacer la insercion y luego generar la columna identity.


Saludos!
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.
  #4 (permalink)  
Antiguo 17/07/2008, 12:08
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 10 meses
Puntos: 180
Respuesta: campo identidad se salta la correlatividad

Recuerden que IDENTITY, no esta preparado para DELETE, ni insercciones fallidas.
  #5 (permalink)  
Antiguo 17/07/2008, 12:22
Avatar de kurorix  
Fecha de Ingreso: junio-2005
Ubicación: Maipu - Santiago - Chile
Mensajes: 54
Antigüedad: 18 años, 11 meses
Puntos: 0
Respuesta: campo identidad se salta la correlatividad

Lo extraño es que inserta todos los registros (De 100 carga 100). y siempre se salta una rango de aprox 30 ID.

Tampoco es que los datos se guarden desordenadamente ya que ordenos por la ID.

Saludos...
__________________
No lo pidas, Consiguelo por tu cuenta, hazlo y tendras exito.
  #6 (permalink)  
Antiguo 17/07/2008, 12:28
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 10 meses
Puntos: 180
Respuesta: campo identidad se salta la correlatividad

cualquier intento fallido de registros, seran considerados por el IDENTITY y por ende, seran "utilizados" (saltados)
  #7 (permalink)  
Antiguo 17/07/2008, 13:01
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 17 años, 6 meses
Puntos: 8
Respuesta: campo identidad se salta la correlatividad

De acuerdo con Andres95, a mí también me paso.

Porque no posteas tu código y nos muestras la info que estas cargando.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:41.