viernes, 27 de septiembre de 2013

INVESTIGACION: Reiniciando los datos en una base de datos

Muchas veces queremos reiniciar o volver los datos desde 0 en una base de datos, sin embargo muchas veces solo eliminamos los datos, y no reiniciamos la llave primaria, o bien en caso contrario reiniciamos la llave primaria pero no borramos los datos de la base datos, lo cual nos puede afectar nuestro trabajo ya que se crearía llaves repetidas.
Para volver una base de datos desde 0 se debe ejecutar los siguientes comandos:
   delete * from tabla
   DBCC CHECKIDENT (tabla, RESEED, 0) 

Mostramos un ejemplo, se tiene la tabla persona con los siguientes datos:


Se borran todos los datos de la tabla


Se reinicia llave primaria


A la hora de insertar un nuevo elemento podemos ver que el ID ha comenzado otra vez desde el número 1.



No hay comentarios:

Publicar un comentario