SoloCodigo

Bases de Datos => SQL Server => Mensaje iniciado por: jivanjira en Miércoles 21 de Diciembre de 2005, 06:13

Título: Identity
Publicado por: jivanjira en Miércoles 21 de Diciembre de 2005, 06:13
Hola a Todos..
Necesito que me hechen una manito con un problemita que tengo, este es la situacion:

Tengo una tabla cuya clave principal es de tipo integer y a la vez tienes la propiedad identity activada, Cuando elimino un registro el contador sigue su marcha, sin tomar en cuenta los registros que han sido eliminados. ¿Cómo puedo hacer para que los valores sean consecutivos a pesar de las  filas eliminadas?
Título: Re: Identity
Publicado por: Güorker en Miércoles 21 de Diciembre de 2005, 08:21
Para eso debes llevar tu el tema de las claves, es decir, debes de definir el campo de tipo numerico pero que no sea de autoincremento ni identity. De esa manera al hacer una insert debes averiguar primero la clave mayor de la tabla y al nuevo registro asignarle ese numero más 1.

Saludos