lunes, 17 de marzo de 2014

Reiniciar un Campo Identity en SQL SERVER

Siempre que se crea una tabla en una base de datos, generalmente se crea un llave primaria que es un numero que se autoincrementa, pero cuando empezamos a trabajar y hacemos pruebas en ocasiones deseamos que el número inicie nuevamente el recuento. Para esas ocasiones es necesario reiniciar el contador a cero y que el proximo registro asigne automaticamente 1. 

Para realizarlo en SQL Server la sintaxis es la siguiente:

DBCC CHECKIDENT(<nombre_tabla>,RESEED,0)

Esta función recibe como parámetro el nombre de la tabla a reiniciar, se deja RESEED para reiniciar el autonumérico y finalmente el número que se asigna como 0 para el caso de reiniciar el siguiente numero a agregar automaticamente se el 1.

No hay comentarios:

Publicar un comentario