Publicidad

Poner los registros identity a un determinado numero en SQL Server


Por Alex el 21/01/2002 ( actualizado el 02/11/2021 ) , Comentar el artículo

Comparte este artículo:        




Esto es útil cuando tenemos campos auto incrementales y borramos muchas filas, esos ids borrados no se recuperan y siguen incrementándose.


Para poner los identity a cero o a un determinado número debemos ejecutar la siguiente instrucción:
DBCC CHECKIDENT (Tabla, RESEED, 15)

Donde Tabla es el nombre de la tabla que queremos reinicializar y 15 el numero al que queremos el IDDENTITY.

Con esto lo que hacemos es reiniciar el campo identity a un determinado numero, si en lugar de 15 ponemos 0 lo reiniciamos a cero, así evitamos que si borramos muchos campos de la tabla, los índices no nos queden correlativos.

y esto es todo, feliz programming!!
Saludos
Alex.


Si te ha gustado el artículo compartelo en:      




Añadir un comentarios:

Nombre:
Email: (no se publica el email)




SIGUENOS EN

ARCHIVO

Publicidad

.