1 00:00:02,540 --> 00:00:10,019 Primero declararemos una variable, la llamaremos n1 y el tipo de dato será number. 2 00:00:11,140 --> 00:00:13,859 Lo siguiente que haremos será crear el procedimiento. 3 00:00:16,530 --> 00:00:19,210 A este procedimiento le llamaremos pagos clientes. 4 00:00:20,309 --> 00:00:27,350 Se declara un parámetro en el cliente de entrada referido al código cliente de la tabla pagos. 5 00:00:31,760 --> 00:00:35,460 Definimos un cursor para poder acceder a los datos de la base de datos. 6 00:00:35,460 --> 00:00:49,439 A este curso le llamamos C-Pagos, donde nos seleccione todos los campos de la tabla Pagos, donde el código cliente sea N-Cliente. 7 00:00:50,939 --> 00:01:01,289 A continuación, recuperamos el registro del cliente a partir del código cliente consultado anteriormente. 8 00:01:01,289 --> 00:01:15,299 Mostramos en pantalla el código cliente, el nombre, la ciudad, el país 9 00:01:15,299 --> 00:01:24,040 Y en orden seguido el ID de transacción, la fecha de pago, la forma de pago y la cantidad 10 00:01:24,040 --> 00:01:34,799 Crearemos un bucle para sacar el total de pagos 11 00:01:34,799 --> 00:01:50,879 Aquí mostraremos como saldrá en pantalla y con esto finalizamos el bucle 12 00:01:50,879 --> 00:02:07,700 Después mostramos la cantidad del pago total y por último añadimos un control de errores. 13 00:02:07,700 --> 00:02:23,039 Lo ejecutamos, introducimos el número del cliente que queramos ver, por ejemplo el número 13 y el resultado sería el siguiente. 14 00:02:23,039 --> 00:02:47,710 En nuestro caso no nos sale ningún dato de pago porque la base de datos ha quedado mal introducida, pero si la base de datos está introducida correctamente debería salir el pago total, el ID de transacción, la fecha, la forma y la cantidad del cliente.