• Lunes 23 de Diciembre de 2024, 04:05

Autor Tema:  Identity  (Leído 1397 veces)

jivanjira

  • Nuevo Miembro
  • *
  • Mensajes: 6
    • Ver Perfil
Identity
« en: Miércoles 21 de Diciembre de 2005, 06:13 »
0
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?

Güorker

  • Miembro MUY activo
  • ***
  • Mensajes: 383
    • Ver Perfil
Re: Identity
« Respuesta #1 en: Miércoles 21 de Diciembre de 2005, 08:21 »
0
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
[size=109]Ondo ibili, gutxi gastau eta bueltak amari[/size]
[size=109]Pasalo bien, gasta poco y las vueltas a tu madre[/size]