Id int autogenerados
Publicado por Christian (4 intervenciones) el 10/09/2008 19:11:46
Hola compañeros,
Resumen: Hay alhuna manera de resetear el IDENTITY(Id autgenerado) de tal manera que los ID que fueron eliminados sean nuevamente ocupados para evitar que a futuro se me vayan acabando el tamaño de registros que puedo tener en total en la base de datos.
Tengo una gran preocupación y quisiera que me saquen de una duda. Estoy trabajando con SQL 2005. En la mayoría de mis tablas tengo campos autogenerados. Igreso por ejemplo 10 registros y elimino el 6to, luego ya nunca mas puedo utilizar el número 6 como ID y la proxima vez que ingresaría un registro me ingresaría con el 11 en vez del 6 que segun yo como ya lo elimine estaría disponible. INT tiene la posibilidad de tener 2.147.483.647 y por ejemplo si yo tendría 2.147.483.627 registros ya ingresados en la base, me quedarían 20 registros disponibles, tomando en cuenta que antes había eliminado 10000 registros o mas como haría para resetear el IDENTITY o algo para ocupar los ID que estan disponibles.
De antemano muchas gracias.
Saludos
Resumen: Hay alhuna manera de resetear el IDENTITY(Id autgenerado) de tal manera que los ID que fueron eliminados sean nuevamente ocupados para evitar que a futuro se me vayan acabando el tamaño de registros que puedo tener en total en la base de datos.
Tengo una gran preocupación y quisiera que me saquen de una duda. Estoy trabajando con SQL 2005. En la mayoría de mis tablas tengo campos autogenerados. Igreso por ejemplo 10 registros y elimino el 6to, luego ya nunca mas puedo utilizar el número 6 como ID y la proxima vez que ingresaría un registro me ingresaría con el 11 en vez del 6 que segun yo como ya lo elimine estaría disponible. INT tiene la posibilidad de tener 2.147.483.647 y por ejemplo si yo tendría 2.147.483.627 registros ya ingresados en la base, me quedarían 20 registros disponibles, tomando en cuenta que antes había eliminado 10000 registros o mas como haría para resetear el IDENTITY o algo para ocupar los ID que estan disponibles.
De antemano muchas gracias.
Saludos
Valora esta pregunta


0