Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Escobar_Rodriguez _Josefina_Practica_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:
Tenemos aquí un ejercicio de procedimiento y le hemos puesto por nombre a nuestro procedimiento datos cliente.
00:00:00
Nos pide pasar por parámetro código de cliente.
00:00:12
Para ello hemos creado una variable que lleva por nombre nCliente.
00:00:17
el cursor que tiene que tener un nombre
00:00:21
y le hemos dado por nombre cCliente
00:00:28
en cCliente vamos a guardar todo lo que nos dé
00:00:31
esta consulta, sele asterisco from
00:00:36
de la tabla pagos, where, condición
00:00:39
código cliente es igual a nCliente
00:00:43
o sea, todo lo que esté en esto
00:00:47
lo que pasemos por parámetro, seguidamente hemos declarado dos variables, R cliente para
00:00:51
cliente y total para total de pago, que es lo que nos pide el ejercicio. Dentro de BEGIN
00:01:02
tenemos una consulta que es de SELECT asterisco INTO R cliente, R cliente es la variable que
00:01:08
que tenemos declarada aquí y que va a guardar todo lo que nos dé esta consulta.
00:01:18
Y luego seguidamente, from de la tabla clientes, como condición, código cliente es igual a en el cliente.
00:01:27
Aquí imprimimos los datos del cliente que nos piden, código, nombre, ciudad y país.
00:01:37
hasta aquí sería lo que corresponde a lo que es al cliente, seguidamente imprimimos
00:01:46
para total de pago, aquí esto es un encabezado y nos pide transacción, fecha, forma y cantidad
00:01:58
y lo hemos hecho de esta manera, hemos imprimido esta línea que está aquí para que se vea
00:02:08
más bonito y se pueda entender mejor los resultados, es solo para eso.
00:02:13
Aquí tenemos un FOR, ¿qué es lo que hace el FOR?
00:02:18
El FOR lo que hace es recorrer nuestro cursor que lleva por nombre ese cliente y lo que
00:02:22
hace es recorrer los registros que como aquí se puede ver ya está, le pedimos que nos
00:02:32
imprima y de intersección fecha pago forma pago y cantidad y claro nos va a dar el resultado y lo
00:02:41
cual para que donde vamos a guardar el resultado hemos declarado más arriba una variable total
00:02:53
Pues nada, ¿qué es lo que hace total? La variable total lo que hace es acumular el total de pago que recibe a medida que el bucle for ha ido recorriendo el cursor ccliente.
00:03:01
eso es lo que guarda
00:03:24
en esta variable
00:03:29
el total de pago
00:03:31
cerramos el for
00:03:33
de esta manera
00:03:36
en lot y cerramos
00:03:38
a continuación
00:03:40
imprimimos de nuevo esta línea
00:03:42
para separar
00:03:44
y
00:03:47
imprimimos total de pago
00:03:47
efectuado
00:03:54
y nos saldrá el resultado
00:03:54
imprimimos procedimiento
00:03:58
el SQL terminado correctamente
00:04:02
esto es
00:04:04
es tipo
00:04:05
un aviso
00:04:08
de que nuestro
00:04:10
ejercicio
00:04:11
ha acabado correctamente
00:04:14
¿qué pasa si no ha acabado correctamente?
00:04:15
pues saltaría este código
00:04:18
que tenemos aquí
00:04:20
que es el de la excepción
00:04:21
Y saltaría como error y nos indicaría que el ejercicio no está bien.
00:04:23
Cerramos y el ejercicio ha acabado.
00:04:34
Ahora vamos a ejecutar para ver si el ejercicio funciona.
00:04:37
Seleccionamos todo.
00:04:44
Le damos F8.
00:04:47
Se ve que sí.
00:04:52
y lo que hacemos es
00:04:53
lo que hice fue un programita
00:04:57
le damos a mi programita y ya ven el resultado, voy a regresar
00:05:00
para que lo veas, aquí está el programita
00:05:05
ya seleccionado, nos ha pedido, o el libro nos ha pedido
00:05:09
introducir el código cliente 1 y 3
00:05:13
eso hecho, F8
00:05:16
funciona, le damos aquí
00:05:20
y el resultado está aquí
00:05:22
el código del cliente
00:05:24
código 1
00:05:27
nombre, ciudad, país
00:05:29
y
00:05:31
es igual el otro
00:05:33
solo que
00:05:35
es el cliente 1
00:05:36
y el cliente 3
00:05:38
y esto sería
00:05:40
todo el ejercicio
00:05:41
- Valoración:
- Eres el primero. Inicia sesión para valorar el vídeo.
- 1
- 2
- 3
- 4
- 5
- Idioma/s:
- Niveles educativos:
- ▼ Mostrar / ocultar niveles
- Formación Profesional
- Ciclo formativo de grado superior
- Primer Curso
- Segundo Curso
- Autor/es:
- Josefina Escobar Rodríguez
- Subido por:
- Josefina E.
- Moderado por el profesor:
- Juan Antonio Garcia Domínguez (juan.garcia317)
- Licencia:
- Todos los derechos reservados
- Visualizaciones:
- 68
- Fecha:
- 17 de mayo de 2020 - 21:22
- Visibilidad:
- Público
- Centro:
- IES VISTA ALEGRE
- Duración:
- 05′ 47″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1280x720 píxeles
- Tamaño:
- 13.31 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.