Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Video Explicativo Práctica 6.5
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Página 280 del libro de Base de Datos: Técnico Superior en Desarrollo de Aplicaciones Multiplataforma y Web DAM y DAW (Garceta)
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:
- Eres el primero. Inicia sesión para valorar el vídeo.
- 1
- 2
- 3
- 4
- 5
- Idioma/s:
- 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
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.