Publicidad

Poner los registros identity a un determinado numero en SQL Server


Por Alex 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:      



También puede interesarte:

Instalacion desatendida de SQL Server en Ubuntu

Instalacion desatendida de SQL Server en Ubuntu

Por Alex, el 13/11/2023

Bases de datos de pruebas para SQL Server

Bases de datos de pruebas para SQL Server

Por Alex, el 07/11/2023

Descargar versiones antiguas de SQL Server

Descargar versiones antiguas de SQL Server

Por Alex, el 30/10/2023

EL poder del Transact-SQL.

EL poder del Transact-SQL.

Por Alex, el 14/06/2023

Instalar SQL Server 2019 gratis para desarrollar

Instalar SQL Server 2019 gratis para desarrollar

Por Alex, el 08/11/2022

Reducir el tamaño del fichero de transacciones de SQL Server

Reducir el tamaño del fichero de transacciones de SQL Server

Por Alex, el 03/11/2021


Añadir un comentarios:

Nombre:
Email: (no se publica el email)




SIGUENOS EN

ARCHIVO

Publicidad

.