Para resetear el valor de un campo Identity DBCC CHECKIDENT

Para las tablas de SQL con campos Identity en ocasiones nos topamos con la necesidad de resetear el contador del identity o simplemente cambiarlo, para lo cual tenemos 2 opciones:

* Hacer un truncate table para cuando queramos eliminar todos los registros, este comando por default resetea el contador del identity

* Para cuando no queramos borrar la tabla y solo queramos brincarnos hasta cierto numero usamos el DBCC CHECKIDENT

  • Si queremos resetearlo a 1 (la tabla debe estar vacia):
    DBCC CHECKIDENT( Mi_Tabla ,reseed,0)
  • Si queremos brincar al numero 500:
    DBCC CHECKIDENT( Mi_Tabla ,reseed,499)

Notas relacionadas :

You can leave a response, or trackback from your own site.

Deje una respuesta

Webdesign