Bueno ya hemos visto en la clase anterior cómo crear un campo Identity así como definir esta propiedad
identity.
Para un campo ahora lo que vamos a aprender es cómo reiniciar ese valor Identity en una tabla.
Chip entonces lo que vamos a hacer vamos a crear una tabla temporal una tabla de ejemplo y vamos a colocarle
por ejemplo dos campos columna uno de tipo entero Columna 2 de tipo entero también aquí lo que vamos
a hacer es al primer campo lo vamos a establecer con la propiedad identity.
Si vamos a venir aquí abajo como ya hemos explicado en la clase anterior y vamos a establecer la propiedad
Identity en As íbamos a guardar la tabla si le vamos a colocar Tabla 1.
Presionamos Enter y ahora lo que vamos a hacer es vamos a insertar datos en esta tabla vamos a insertar
datos con el comando insert.
Más adelante vamos a explicar bien cómo funciona este comando pero ahora vamos a insertar rápidamente
vamos a colocarle el valor 1 en el campo identificador y colocamos valor ya que es automático y vamos
a insertar repetidos registros para evaluar el resultado vamos a hacer un selector de la tabla
y vemos que ingresó que se han insertado los y estos registros con las columnas.
Hoy en día tienen que se fueron incrementando automáticamente.
Ahora qué pasa si yo necesito volver a grabar registros comenzando con el Identity 1.
Bueno así como está no lo voy a poder hacer y sobre todo si el campo de la tabla es prima ariki en este
caso no lo hemos definido pero vamos a definir Vamos a definirlo como opriman que entonces al ser primer
equipo yo no puedo insertar otro registro con el mismo Heydi que tengo aquí.
Entonces si yo lo quiero quiero reiniciar esta tabla lo primero que tengo que hacer es que esta tabla
no tenga datos entonces le voy a borrar todos los registros
después.
Más adelante vamos a ver en detalle el comando de elite pero ahora los que estamos aquí para borrar
todos los registros seleccionamos y no tenemos nada.
Ahora qué pasa si yo inserto más registro si presiono F5 F5 F5 hacemos un select y fíjense lo que tenemos
continuó con él hay 27 en el último año anterior había sido el 6.
Entonces ahora continuó con el 7 Qué pasa si yo quiero reiniciar esto bueno es decir que arranque con
el 1 de nuevo principio lo que tengo que hacer es eliminar los registros de la tabla y ejecutar el siguiente
comando que sería de ese Check y dentro y entre paréntesis le vamos a pasar entre comillas el nombre
de la tabla Tabla 1.
Después el segundo parámetro es lo que nosotros queremos hacer con esta tabla qué queremos hacer.
Queremos hacer un rishis si del campo hay Identity y le decimos el tercer parámetro es desde cuándo
queremos que comience desde cero.
Entonces el siguiente va a ser el número 1 vamos a ejecutar está este escrit y ahora vamos a seleccionar
de nuevo la tabla.
No tenemos nada por supuesto y vamos a insertar repetido registro saber que sucede al insertamos vamos
a seleccionar y fíjense como ha insertado registros nuevamente registros nuevos.
Si el campo Identity comenzó desde 1 como si estuviese la tabla recién creada.
Entonces este este comando nos sirve para resetear el valor Identity y comenzar desde 1 o desde el valor
que quisiésemos que comience.
Hay que tener en cuenta que la tabla no tiene que contener registros o bien el campo que queremos este
rey inicializar y como hay Identity no tiene que ser Primary equipoque si no nos va a dar error cuando
querramos insertar registros con una ariki que ya exista.
Así que esta es la manera de re inicializar un campo Identity.