SQL SERVER Cómo resetear un campo identity?
[smartads]
Cómo resetear un campo identity?
Para resetear un campo tipo identity debes ejecutar la siguiente sentencia:
DBCC CHECKIDENT(‘NOMBRE_TABLA’, RESEED, VALOR)
Ejemplo:
CREATE TABLE login
(
[IdLogin] [int] IDENTITY(1,1) PRIMARY KEY,
[IdUsuario] [varchar](255)NOTNULL,
[Contrasenia] [varbinary](max)NOT NULL
)
Ejecutar:
DBCC CHECKIDENT(‘login’, RESEED, 29)
El resultado de la ejecución de esta sentencia será que el identity de la tabla LOGIN ahora esta inicializado en el valor 29 por lo tanto el próximo valor para IdLogin sera 30.