1
00:00:00,490 --> 00:00:05,940
Bueno vamos a esperar nuestro proceder para obtener las especialidades médicas.

2
00:00:06,090 --> 00:00:14,880
Entonces le vamos a hacer el proceso habitual que es crear un nuevo archivo y vamos a presionar F2.

3
00:00:14,880 --> 00:00:22,860
Así nos marca para cambiarle el nombre y ahí le colocamos él y un bajo de especialidades

4
00:00:28,610 --> 00:00:29,350
médicas.

5
00:00:29,370 --> 00:00:40,950
Vamos a ponerle especialidades médicas damos Cento y vamos a abrir el archivo vamos a abrir el archivo.

6
00:00:40,980 --> 00:00:53,580
Vamos a vamos a colocar un criadita proc vamos a colocar cell y un bajo especialidades

7
00:00:55,620 --> 00:00:58,590
médicas.

8
00:00:58,590 --> 00:01:11,910
Acá abrimos y cerramos paréntesis colocamos las set no count on y ahora vamos a ver vamos a evaluar

9
00:01:12,510 --> 00:01:19,770
si este para este señor prosiguió va a recibir parámetros va a recibir parámetros o no va a recibir

10
00:01:19,770 --> 00:01:20,560
parámetros.

11
00:01:20,580 --> 00:01:28,620
Estamos obteniendo una especialidad en particular o estamos obteniendo todas las especialidades.

12
00:01:28,620 --> 00:01:36,570
En principio es un proceder para obtener todas las especialidades disponibles en el sistema todas las

13
00:01:36,570 --> 00:01:39,660
especialidades médicas disponibles en el sistema.

14
00:01:40,110 --> 00:01:47,550
Entonces tenemos que pasarle un parámetro para que podamos realizar un filtro y la realidad es que no

15
00:01:47,550 --> 00:01:55,020
porque no necesitamos ningún parámetro para que filtre por ningún campo porque necesitamos obtener todas

16
00:01:55,020 --> 00:01:56,240
las especialidades.

17
00:01:57,390 --> 00:02:05,070
Entonces vamos a analizar las tablas que van a estar involucradas en este proceso

18
00:02:08,720 --> 00:02:21,110
y vamos a poder ver aquí que las especialidades están en la tabla especialidad o sea que si hacemos

19
00:02:21,110 --> 00:02:30,530
un selecto asterisco from especialidad que vamos a obtener vamos a agotar las especialidades y con su

20
00:02:30,530 --> 00:02:32,240
código de especialidad.

21
00:02:32,240 --> 00:02:33,320
Esto es lo que necesitamos.

22
00:02:33,320 --> 00:02:41,480
Simplemente esto es lo que necesitamos obtener para poder mostrarlo en alguna aplicación o en alguna

23
00:02:41,480 --> 00:02:50,540
página web lo mostramos en formato de lista de selección lo mostramos en una tabla lo mostramos en orden

24
00:02:50,600 --> 00:02:59,270
en forma de lista como querramos pero esto es lo que necesitamos obtener para colocarlo en nuestro sistema

25
00:02:59,270 --> 00:03:00,940
que estemos desarrollando.

26
00:03:00,950 --> 00:03:07,160
Después se verá cómo se seleccionan estas opciones si es que se seleccionan o simplemente para un listado.

27
00:03:07,280 --> 00:03:15,710
En fin pueden ser para muchas utilidades así que lo que tenemos que hacer aquí es simplemente hacer

28
00:03:15,710 --> 00:03:25,360
un Select Asterisco en la tabla es especialidad

29
00:03:28,100 --> 00:03:36,830
y ya con eso estaríamos terminando lo que es el proceso de selección de especialidades.

30
00:03:38,240 --> 00:03:49,070
Si quieren le podemos poner un if exist si existe si existen especialidades en esta tabla es decir si

31
00:03:49,070 --> 00:03:59,330
hay más de un registro Entonces bueno ahí se me fue el lo que copié en el escrito anterior lo que necesitamos

32
00:03:59,330 --> 00:04:11,740
es esto si existe o no selecciono sino se y hacemos un selector de cero resultados.

33
00:04:11,840 --> 00:04:19,910
Entonces esto nos va a devolver que no hay especialidades si no hubiese en el resultado de la consulta

34
00:04:20,970 --> 00:04:29,030
el tratamiento estándar es así para que nosotros no asumamos dentro de la aplicación que el resultado

35
00:04:29,030 --> 00:04:37,220
de la consulta contiene registros sí y nos incurrimos en un error en tiempo de ejecución en la aplicación

36
00:04:37,280 --> 00:04:42,890
porque vamos a estar buscando campos vamos todos buscando datos que no existen.

37
00:04:43,190 --> 00:04:50,990
Entonces esto es muy importante para a la hora de recibir este resultado poder tratarlo de manera correcta

38
00:04:51,470 --> 00:04:57,410
así que bueno este es el vector de selección de especialidades es muy sencillo como habrán visto vamos

39
00:04:57,410 --> 00:05:07,360
a crearlo acá me está diciendo que falta un paréntesis donde nos está faltando el paréntesis.

40
00:05:07,550 --> 00:05:16,730
Bueno acá como no recibe parámetros esto no lleva a paréntesis si los quitamos y ahí guardamos y ahora

41
00:05:16,730 --> 00:05:23,800
vamos a testearlo vamos a colocar exec Zell vamos a copiarlo.

42
00:05:23,810 --> 00:05:27,000
Es más fácil control se controlé

43
00:05:33,150 --> 00:05:40,520
ahí estaba controlé y no le pasamos ningún parámetro lo ejecutamos y nos devuelve el resultado tal cual

44
00:05:40,520 --> 00:05:42,310
está grabado en la tabla.
