1
00:00:01,320 --> 00:00:10,200
Bueno vamos a ver el comando insert lo que hicimos anteriormente en la tabla paciente donde fuimos agregando

2
00:00:10,730 --> 00:00:17,280
a mano el modo de edición de tablas fuimos agregando a mano los campos y fuimos agregando registros

3
00:00:17,840 --> 00:00:21,500
lo podemos hacer con el comando insert.

4
00:00:22,380 --> 00:00:32,460
Después el comando insert sigue la instrucción hincho si quiere decir insertar en endonde en la tabla

5
00:00:33,920 --> 00:00:36,070
pacientes sí.

6
00:00:36,490 --> 00:00:43,560
Y qué voy a insertar valores qué valores cómo los específico válidos le pongo.

7
00:00:43,560 --> 00:00:52,470
Seguidamente de la tabla si y entre paréntesis voy a colocar separados por coma los valores que quiero

8
00:00:52,470 --> 00:01:01,140
dar de alta en esa tabla entonces vamos a comenzar se acuerdan que en este caso el primer campo era

9
00:01:01,160 --> 00:01:08,640
Identity auto incremental es decir que a medida que se van agregando registros automáticamente ese valor

10
00:01:08,640 --> 00:01:13,440
se va incrementando en uno y no hace falta que lo especificamos acá porque es un campo automático que

11
00:01:13,440 --> 00:01:20,910
se va completando solo así que en este caso arrancamos por lo que sería el campo nombre vamos a poner

12
00:01:20,910 --> 00:01:29,730
el nombre entre comillas yo lo que hago siempre es completar la máscara de lo que voy a ir colocando

13
00:01:29,730 --> 00:01:35,940
en los campos cuando son campos de texto campo fecho los encerramos entre comillas y cuando son numéricos

14
00:01:36,240 --> 00:01:42,920
directamente los los ponemos sin las comillas al domicilio.

15
00:01:42,930 --> 00:01:52,370
Acá viene el país viene el teléfono que el teléfono lo vamos a dejar o vamos a ponerle un valor en el

16
00:01:52,490 --> 00:01:58,920
mail lo vamos a dejar en blanco y la observación en blanco.

17
00:01:58,920 --> 00:02:03,780
Vamos a colocar un nombre o un hogar roto.

18
00:02:05,240 --> 00:02:12,870
Roberto Pérez acá vamos a colocarle la fecha de nacimiento vamos a poner el mismo formato que colocamos

19
00:02:12,870 --> 00:02:19,590
antes de 2017 y 0 1 0 1.

20
00:02:20,570 --> 00:02:25,240
Vamos vamos a colocar el domicilio.

21
00:02:25,370 --> 00:02:25,780
Si

22
00:02:30,300 --> 00:02:40,170
por ejemplo íbamos a colocar un país y el resto los campos lo dejamos vacío entonces seleccionamos la

23
00:02:40,170 --> 00:02:45,150
instrucción si y Tamas la tabla es paciente.

24
00:02:45,160 --> 00:02:51,510
Los pacientes agregamos F5 y me dice un registro afectado.

25
00:02:52,080 --> 00:02:56,970
Ahora si yo vengo a la tabla voy a hacer un selecto.

26
00:02:56,970 --> 00:03:03,800
Ahora tengo tres registros fíjense como el campo de paciente me agregó le agregó un número más y me

27
00:03:03,810 --> 00:03:08,700
logró automáticamente puso el número seis para el código de paciente.

28
00:03:08,780 --> 00:03:21,270
Si ahora bien yo puedo especificar qué campos voy a agravar si está estable pero cuándo voy a especificar

29
00:03:21,270 --> 00:03:22,320
los campos.

30
00:03:22,420 --> 00:03:30,480
Si en este caso pasa después del nombre de la tabla de los campos que yo quiero grabar yo acá lo especifique

31
00:03:30,480 --> 00:03:37,790
todos los campos por lo que en los en la definición de campo yo tengo que ponerle todos.

32
00:03:37,790 --> 00:03:38,050
Por qué.

33
00:03:38,060 --> 00:03:42,590
Porque qué pasa si yo le pongo nombre y le pongo apellido.

34
00:03:42,750 --> 00:03:44,140
Nada más.

35
00:03:44,150 --> 00:03:55,640
Si cuando le doy F5 me dice que hay pocas columnas definidas en la instrucción insert y hay más más

36
00:03:55,740 --> 00:04:00,970
valores definidos en la cláusula evalúes.

37
00:04:01,000 --> 00:04:08,430
Entonces qué tengo que hacer acá tengo que definir definir todos los campos que yo estoy grabando sí

38
00:04:08,520 --> 00:04:09,600
o no definir ninguno.

39
00:04:09,810 --> 00:04:11,950
Pero qué pasa si no definimos ninguno.

40
00:04:11,970 --> 00:04:17,850
Ese es el mayor problema que tenemos en SQL Server cuando trabajamos en un ambiente de desarrollo y

41
00:04:17,850 --> 00:04:28,440
es que si acá no especificamos ningún campo lo que puede pasar es que otro usuario agregue un campo

42
00:04:28,440 --> 00:04:37,350
en la tabla con lo que ya esté inserta me va a dar un error sí porque va a faltar un valor acá al final

43
00:04:37,640 --> 00:04:41,990
que nosotros no lo vamos a contemplar y nos va a estar dando.

44
00:04:42,060 --> 00:04:50,430
Entonces lo que conviene siempre siempre es especificar luego del nombre y la tabla los campos que estoy

45
00:04:50,430 --> 00:04:54,570
dando de alta con este inserte nombre apellido

46
00:04:57,350 --> 00:04:58,070
apellido

47
00:05:00,260 --> 00:05:07,330
nacimiento domicilio y de país

48
00:05:09,810 --> 00:05:10,680
teléfono

49
00:05:14,260 --> 00:05:18,520
mail Houser vacio

50
00:05:21,710 --> 00:05:22,220
y ahí

51
00:05:25,970 --> 00:05:27,490
vamos a cambiarlo.

52
00:05:28,010 --> 00:05:35,100
Y ahí me va a generar otro registro más pero con los campos especificados de la tabla.
