Saltar navegación

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

Escobar_Rodriguez _Josefina_Practica_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 Josefina E.

68 visualizaciones

Descargar la transcripción

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
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
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:
  • 1
  • 2
  • 3
  • 4
  • 5
Eres el primero. Inicia sesión para valorar el vídeo.
Idioma/s:
es
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

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