Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

Video Explicativo Práctica 6.5

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 17 de mayo de 2020 por Alfredo P.

82 visualizaciones

Página 280 del libro de Base de Datos: Técnico Superior en Desarrollo de Aplicaciones Multiplataforma y Web DAM y DAW (Garceta)

Descargar la transcripción

Video explicativo de la práctica 6.5. En la práctica 6.5 nos pide que creemos un procedimiento en el cual pasemos un código cliente y nos liste los datos del cliente que tiene ese código cliente, tanto los datos del cliente como los pagos que ha realizado. 00:00:00
De ello sacamos que tenemos que sacar información de dos tablas, la tabla de clientes y la tabla de pagos. Lo primero de todo, creamos el procedimiento en el cual damos nombre a una variable, en mi caso se llama nCódigoCliente, que se encuentra en la fila CódigoCliente de la tabla clientes. 00:00:20
Para poder recorrer también lo que nos pide que son los pagos que ha ido realizando, que serán varios, creamos un cursor que en mi caso lo he llamado cPagos y que se base en la tabla, toda la tabla entera de pagos pero solo aquellos que el código cliente sea el que nosotros le estamos pasando a través del procedimiento 00:00:42
Aquí lo que hacemos es dar nombre a las tablas clientes como C cliente y pagos como P cliente y también creamos una variable iniciada en cero que se llama total para poder mostrar más adelante el total de pagos que ha efectuado el cliente. 00:01:05
Esta SELECT INTO lo que nos hace es poder mostrar los datos que nosotros necesitamos de la tabla cliente para poder mostrarlos por pantalla 00:01:23
Y llamamos a nuestra tabla era C cliente, entonces para poder llamar a cada dato tenemos que hacer C cliente punto el dato al que queremos acceder 00:01:37
código cliente, nombre cliente, ciudad y país con el formato que nos pide el ejemplo o sea el ejercicio de la práctica. Ya por último para mostrar nos quedaría los pagos por lo que creamos un for que comience en una variable índice por ejemplo hasta el cursor cpagos para que vaya recorriendo cada apartado. 00:01:51
para poder hacer la llamada a cada dato usamos la i que sería el dato que en ese momento existe y que se va recorriendo de lo que nos pide el ejercicio 00:02:16
y de transacción, fecha pago, forma pago y cantidad y también almacenamos en la variable que hemos creado arriba iniciado en cero 00:02:28
vamos almacenando cada cantidad sumándola para que al final se quede el total de pagos efectuados 00:02:36
Y ya por último nos quedaría el tratamiento de la excepción por si hubiera algún error cuando nosotros introducimos el procedimiento con los datos, en el cual nos muestre el código de error con SQL code y el mensaje de error de qué es lo que está sucediendo porque existe ese error con SQL e RRM. 00:02:43
Para poder probarlo pues hacemos un SQL que nos empiece, que haga la llamada, muestra cliente y le pasamos por ejemplo pues uno que no exista, 120, ¿qué nos diría el ejercicio? 00:03:07
Bueno, aquí no he puesto el punto y coma 00:03:27
¿Qué nos diría el ejercicio? 00:03:30
Nos diría que el código de error es el número 100 00:03:31
Y que no existe el código de cliente de 120 00:03:34
Pero si ponemos el código cliente 3, por ejemplo 00:03:39
Que sí que existe 00:03:42
Pues lo que haría sería mostrarnos el formato que nos pide el ejercicio 00:03:43
Con primero los datos del cliente 00:03:47
Y los pagos que ha realizado 00:03:51
los cuales también, como nos pide el ejercicio, con un total de esos pagos sumados, que son los 5.000 de la transacción 3, los 5.000 de la transacción 4 y los 926 de la transacción 5. 00:03:54
Sería el total de todo. Y esto sería todo el ejercicio de la práctica 6.5. 00:04:08
Valoración:
  • 1
  • 2
  • 3
  • 4
  • 5
Eres el primero. Inicia sesión para valorar el vídeo.
Idioma/s:
es
Autor/es:
ALFREDO PEDRIZA UCETA
Subido por:
Alfredo P.
Moderado por el profesor:
Juan Antonio Garcia Domínguez (juan.garcia317)
Licencia:
Todos los derechos reservados
Visualizaciones:
82
Fecha:
17 de mayo de 2020 - 17:39
Visibilidad:
Público
Centro:
IES VISTA ALEGRE
Duración:
04′ 16″
Relación de aspecto:
1.78:1
Resolución:
1920x1080 píxeles
Tamaño:
139.82 MBytes

Del mismo autor…

Ver más del mismo autor

Comentarios

Para publicar comentarios debes entrar con tu nombre de usuario de EducaMadrid.

Comentarios

Este vídeo todavía no tiene comentarios. Sé el primero en comentar.



EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid