1
00:00:00,310 --> 00:00:08,810
Bueno ya hemos visto en la clase anterior cómo crear un campo Identity así como definir esta propiedad

2
00:00:09,160 --> 00:00:10,110
identity.

3
00:00:10,230 --> 00:00:18,210
Para un campo ahora lo que vamos a aprender es cómo reiniciar ese valor Identity en una tabla.

4
00:00:18,250 --> 00:00:26,760
Chip entonces lo que vamos a hacer vamos a crear una tabla temporal una tabla de ejemplo y vamos a colocarle

5
00:00:27,780 --> 00:00:36,780
por ejemplo dos campos columna uno de tipo entero Columna 2 de tipo entero también aquí lo que vamos

6
00:00:36,780 --> 00:00:42,710
a hacer es al primer campo lo vamos a establecer con la propiedad identity.

7
00:00:42,720 --> 00:00:52,540
Si vamos a venir aquí abajo como ya hemos explicado en la clase anterior y vamos a establecer la propiedad

8
00:00:52,560 --> 00:01:04,050
Identity en As íbamos a guardar la tabla si le vamos a colocar Tabla 1.

9
00:01:04,750 --> 00:01:13,840
Presionamos Enter y ahora lo que vamos a hacer es vamos a insertar datos en esta tabla vamos a insertar

10
00:01:13,840 --> 00:01:16,270
datos con el comando insert.

11
00:01:16,270 --> 00:01:23,950
Más adelante vamos a explicar bien cómo funciona este comando pero ahora vamos a insertar rápidamente

12
00:01:28,840 --> 00:01:37,090
vamos a colocarle el valor 1 en el campo identificador y colocamos valor ya que es automático y vamos

13
00:01:37,090 --> 00:01:46,240
a insertar repetidos registros para evaluar el resultado vamos a hacer un selector de la tabla

14
00:01:48,910 --> 00:01:57,660
y vemos que ingresó que se han insertado los y estos registros con las columnas.

15
00:01:57,670 --> 00:02:00,880
Hoy en día tienen que se fueron incrementando automáticamente.

16
00:02:00,940 --> 00:02:09,740
Ahora qué pasa si yo necesito volver a grabar registros comenzando con el Identity 1.

17
00:02:10,180 --> 00:02:19,750
Bueno así como está no lo voy a poder hacer y sobre todo si el campo de la tabla es prima ariki en este

18
00:02:19,750 --> 00:02:25,950
caso no lo hemos definido pero vamos a definir Vamos a definirlo como opriman que entonces al ser primer

19
00:02:25,950 --> 00:02:32,520
equipo yo no puedo insertar otro registro con el mismo Heydi que tengo aquí.

20
00:02:32,520 --> 00:02:38,820
Entonces si yo lo quiero quiero reiniciar esta tabla lo primero que tengo que hacer es que esta tabla

21
00:02:39,150 --> 00:02:43,170
no tenga datos entonces le voy a borrar todos los registros

22
00:02:46,980 --> 00:02:47,430
después.

23
00:02:47,430 --> 00:02:55,980
Más adelante vamos a ver en detalle el comando de elite pero ahora los que estamos aquí para borrar

24
00:02:56,130 --> 00:02:59,660
todos los registros seleccionamos y no tenemos nada.

25
00:03:00,240 --> 00:03:12,930
Ahora qué pasa si yo inserto más registro si presiono F5 F5 F5 hacemos un select y fíjense lo que tenemos

26
00:03:13,410 --> 00:03:18,980
continuó con él hay 27 en el último año anterior había sido el 6.

27
00:03:18,990 --> 00:03:26,250
Entonces ahora continuó con el 7 Qué pasa si yo quiero reiniciar esto bueno es decir que arranque con

28
00:03:26,250 --> 00:03:35,520
el 1 de nuevo principio lo que tengo que hacer es eliminar los registros de la tabla y ejecutar el siguiente

29
00:03:35,520 --> 00:03:50,570
comando que sería de ese Check y dentro y entre paréntesis le vamos a pasar entre comillas el nombre

30
00:03:50,570 --> 00:03:53,310
de la tabla Tabla 1.

31
00:03:53,450 --> 00:03:59,090
Después el segundo parámetro es lo que nosotros queremos hacer con esta tabla qué queremos hacer.

32
00:03:59,210 --> 00:04:06,740
Queremos hacer un rishis si del campo hay Identity y le decimos el tercer parámetro es desde cuándo

33
00:04:06,740 --> 00:04:09,080
queremos que comience desde cero.

34
00:04:09,080 --> 00:04:18,890
Entonces el siguiente va a ser el número 1 vamos a ejecutar está este escrit y ahora vamos a seleccionar

35
00:04:18,890 --> 00:04:20,450
de nuevo la tabla.

36
00:04:20,450 --> 00:04:29,030
No tenemos nada por supuesto y vamos a insertar repetido registro saber que sucede al insertamos vamos

37
00:04:29,030 --> 00:04:35,910
a seleccionar y fíjense como ha insertado registros nuevamente registros nuevos.

38
00:04:36,170 --> 00:04:45,150
Si el campo Identity comenzó desde 1 como si estuviese la tabla recién creada.

39
00:04:45,310 --> 00:04:52,840
Entonces este este comando nos sirve para resetear el valor Identity y comenzar desde 1 o desde el valor

40
00:04:52,840 --> 00:04:55,570
que quisiésemos que comience.

41
00:04:55,600 --> 00:05:03,160
Hay que tener en cuenta que la tabla no tiene que contener registros o bien el campo que queremos este

42
00:05:03,970 --> 00:05:10,210
rey inicializar y como hay Identity no tiene que ser Primary equipoque si no nos va a dar error cuando

43
00:05:10,210 --> 00:05:16,670
querramos insertar registros con una ariki que ya exista.

44
00:05:16,930 --> 00:05:22,510
Así que esta es la manera de re inicializar un campo Identity.
