Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/09/2006, 13:52
Avatar de SeriketZu
SeriketZu
 
Fecha de Ingreso: septiembre-2006
Ubicación: Mendoza, Argentina
Mensajes: 78
Antigüedad: 17 años, 8 meses
Puntos: 0
Campo Identity

Hola, tengo una duda y no sé si se puede hacer lo que quiero asi que se las paso a contar para ver si alguien puede responderme.
Estoy haciendo un programita en Visual Studio 2005 que utiliza una base de datos en SQL Server 2005. Para probar que el programa funcione correctamente, llené la base de datos con datos de prueba y cuando vi que funcionaba todo bien, limpie la base de datos para poder cargar los datos reales.
En algunas tablas tengo un campo "ID" que es del tipo identity (en algunos casos int y en otros tinyint). Al ingresar nuevos datos veo que el campo ID empieza desde un número mucho mayor que el seed.
Estube probando y vi que una vez eliminado un registro, el número de la columna ID no es reutilizado, por ejemplo:
Si agrego 2 registros al campo, los ID serán 1 y 2.
Luego borro los registros y agrego uno nuevo y este queda con ID = 3.

Quisiera saber si se puede configurar el campo de alguna forma para que luego de limpiar la base de datos el campo ID vuelva a empezar de 1. Y también si es posible que al eliminar un registro, el número del ID pueda ser reutilizado.

Espero que se entienda y alguien pueda responderme.
Saludos