Restablecer el valor de la columna de identidad en SQL Server

Si está utilizando una columna de identidad en sus tablas de SQL Server, puede establecer el siguiente valor de inserción en el valor que desee. Por ejemplo, si desea comenzar a numerar su columna de ID en 1000 en lugar de 1.

Sería aconsejable comprobar primero cuál es el valor de ID actual. Podemos usar este comando para hacerlo:

DBCC CHECKIDENT (‘nombre de tabla’, NORSEED)

Por ejemplo, si quisiera verificar el siguiente valor de ID de mi tabla de comandos, podría usar este comando:

DBCC CHECKIDENT (comandos, NORSEED)

Para establecer el valor de la siguiente ID en 1000, puedo usar este comando:

DBCC CHECKIDENT (comandos, RESEED, 999)

Tenga en cuenta que el siguiente valor será el que reinicie con +1, por lo que, en este caso, lo configuré en 999 para que el siguiente valor sea 1000.

Otra cosa a tener en cuenta es que es posible que deba encerrar el nombre de la tabla entre comillas simples o corchetes si se refiere a una ruta completa o si el nombre de la tabla contiene espacios. (que realmente no debería)

DBCC CHECKIDENT (‘nombre de la base de datos.dbo.orders’, RESEED, 999)

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Experto Geek - Tu Guía en Tendencias Tecnológicas