Activa JavaScript para disfrutar de los vídeos de la Mediateca.
PRÁCTICA 6.5-BASE DE DATOS-Heysel Peña
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:
Hola, mi nombre es Hazel y hoy vamos a hacer un ejercicio de procesos, concursores y excepciones.
00:00:07
En este caso deseamos crear un procedimiento al que le pasemos el código de un cliente
00:00:17
y nos devuelve la información de dicho cliente, como lo es el nombre, la ciudad, el país, los pagos que ha realizado y la suma de todos ellos.
00:00:24
así que lo primero que hacemos es crear el procedimiento
00:00:33
le vamos a llamar pagos cliente
00:00:38
y ahora vamos a declarar el cursor
00:00:53
que en este caso va a tener el nombre de cpagos
00:01:08
y le decimos que queremos todo de pagos
00:01:18
vamos a seleccionar todo lo de pagos
00:01:37
donde el código cliente sea igual a vcliente, que fue el que declaramos aquí arriba.
00:01:40
rclientes, que va a ser referencia a toda la tabla de clientes.
00:02:22
Clientes, le ponemos row type y declaramos también el total.
00:02:28
recordemos que siempre hay que poner punto y coma luego de finalizar
00:02:45
y ahora iniciamos con el begin para los clientes
00:02:54
y los vamos a seleccionar de nuestra tabla de clientes
00:03:00
donde el código cliente sea igual al código cliente del procedimiento
00:03:11
donde el código cliente sea igual al código cliente del procedimiento le decimos que nos
00:03:38
muestre el código cliente el nombre la ciudad de clientes y el país de clientes como queremos que
00:03:58
nos muestre los pagos del mismo cliente escribimos esta cabecera ahora hacemos apertura proceso y
00:04:08
cierre implícito para el bucle for declaramos nuestra variable
00:04:33
nuestro cursor y le decimos que el total va a ser igual al total más la cantidad
00:04:45
y como también queremos que nos muestre algunos datos de la tabla de pagos
00:04:55
entonces le damos una salida finalizamos nuestro bucle
00:04:59
analizamos nuestro bucle y como queremos que nos muestre la cantidad de todos los
00:05:41
pagos le damos una salida para que nos muestre
00:05:50
le decimos que el total
00:05:54
pago o de los pagos
00:06:24
es el total que ya definimos en el bucle
00:06:30
ahora y ahora llamamos a la excepción y cuando se nos muestre otra cosa de la
00:06:43
que no hemos pedido entonces que nos salga un o que salga una serie de
00:07:07
errores entonces le decimos
00:07:14
código de error
00:07:39
número igual al error sql
00:07:43
o también que nos salga otro error
00:08:19
que es el sql
00:08:32
CRM
00:08:36
Cerramos las excepciones
00:08:37
Y finalizamos
00:08:42
El procedimiento
00:08:44
Ahora vamos a llamar
00:08:47
Al procedimiento
00:08:48
Para llamarlo nos vamos a
00:08:50
Common Windows
00:08:51
Escribimos
00:08:52
Set server
00:08:54
Output
00:08:56
On
00:08:57
Para llamarlo
00:08:59
Exe
00:09:04
Ahora el nombre del procedimiento
00:09:05
que en este caso es pagos clientes
00:09:08
entre paréntesis ponemos el código del cliente
00:09:11
que en este caso vamos a poner 4
00:09:16
y vemos como nos muestra el código del cliente
00:09:18
el nombre, la ciudad, el país
00:09:25
todas las transacciones que ha hecho y los pagos
00:09:27
y aquí el total pagado es
00:09:31
y nos ha sumado la cantidad
00:09:35
y eso ha sido todo
00:09:38
muchas gracias, adiós
00:09:44
- Subido por:
- Heysel Rocío P.
- Moderado por el profesor:
- Juan Antonio Garcia Domínguez (juan.garcia317)
- Licencia:
- Reconocimiento
- Visualizaciones:
- 78
- Fecha:
- 22 de mayo de 2020 - 1:19
- Visibilidad:
- Público
- Centro:
- IES VISTA ALEGRE
- Duración:
- 09′ 50″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1280x720 píxeles
- Tamaño:
- 18.76 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.