Bueno vamos a esperar nuestro proceder para obtener las especialidades médicas.
Entonces le vamos a hacer el proceso habitual que es crear un nuevo archivo y vamos a presionar F2.
Así nos marca para cambiarle el nombre y ahí le colocamos él y un bajo de especialidades
médicas.
Vamos a ponerle especialidades médicas damos Cento y vamos a abrir el archivo vamos a abrir el archivo.
Vamos a vamos a colocar un criadita proc vamos a colocar cell y un bajo especialidades
médicas.
Acá abrimos y cerramos paréntesis colocamos las set no count on y ahora vamos a ver vamos a evaluar
si este para este señor prosiguió va a recibir parámetros va a recibir parámetros o no va a recibir
parámetros.
Estamos obteniendo una especialidad en particular o estamos obteniendo todas las especialidades.
En principio es un proceder para obtener todas las especialidades disponibles en el sistema todas las
especialidades médicas disponibles en el sistema.
Entonces tenemos que pasarle un parámetro para que podamos realizar un filtro y la realidad es que no
porque no necesitamos ningún parámetro para que filtre por ningún campo porque necesitamos obtener todas
las especialidades.
Entonces vamos a analizar las tablas que van a estar involucradas en este proceso
y vamos a poder ver aquí que las especialidades están en la tabla especialidad o sea que si hacemos
un selecto asterisco from especialidad que vamos a obtener vamos a agotar las especialidades y con su
código de especialidad.
Esto es lo que necesitamos.
Simplemente esto es lo que necesitamos obtener para poder mostrarlo en alguna aplicación o en alguna
página web lo mostramos en formato de lista de selección lo mostramos en una tabla lo mostramos en orden
en forma de lista como querramos pero esto es lo que necesitamos obtener para colocarlo en nuestro sistema
que estemos desarrollando.
Después se verá cómo se seleccionan estas opciones si es que se seleccionan o simplemente para un listado.
En fin pueden ser para muchas utilidades así que lo que tenemos que hacer aquí es simplemente hacer
un Select Asterisco en la tabla es especialidad
y ya con eso estaríamos terminando lo que es el proceso de selección de especialidades.
Si quieren le podemos poner un if exist si existe si existen especialidades en esta tabla es decir si
hay más de un registro Entonces bueno ahí se me fue el lo que copié en el escrito anterior lo que necesitamos
es esto si existe o no selecciono sino se y hacemos un selector de cero resultados.
Entonces esto nos va a devolver que no hay especialidades si no hubiese en el resultado de la consulta
el tratamiento estándar es así para que nosotros no asumamos dentro de la aplicación que el resultado
de la consulta contiene registros sí y nos incurrimos en un error en tiempo de ejecución en la aplicación
porque vamos a estar buscando campos vamos todos buscando datos que no existen.
Entonces esto es muy importante para a la hora de recibir este resultado poder tratarlo de manera correcta
así que bueno este es el vector de selección de especialidades es muy sencillo como habrán visto vamos
a crearlo acá me está diciendo que falta un paréntesis donde nos está faltando el paréntesis.
Bueno acá como no recibe parámetros esto no lleva a paréntesis si los quitamos y ahí guardamos y ahora
vamos a testearlo vamos a colocar exec Zell vamos a copiarlo.
Es más fácil control se controlé
ahí estaba controlé y no le pasamos ningún parámetro lo ejecutamos y nos devuelve el resultado tal cual
está grabado en la tabla.