Resetear un campo IDENTITY

28 05 2008

Veamos como resetear el contador de un campo autonúmerico / autoincremental ( campo IDENTITY) en una tabla de SQL Server.
Existen dos maneras de hacerlo, una es haciendo un truncate table, que lo que hace es borrar y volver a crear la tabla, y por ende se lleva entre las patas borra el valor numérico del campo(s) en cuestion (que no siempre es lo que queremos, porque perderemos todos los datos, jeje).

TRUNCATE TABLE Nombre_de_la_tabla

La otra forma es haciendo uso de la consola de comandos de la Base de Datos, DBCC, para ser mas claros, y consite en:

DBCC CHECKIDENT Nombre_de_la_tabla,RESEED,NuevoValor

Leer el resto de esta entrada »