Procedimientos Almacenados
Publicado por Mauricio (2 intervenciones) el 02/11/2017 02:42:49
Hola amigos, estoy comenzando con PL/SQL y hay un ejercicio que no puedo resolver...agradecería pudieran ayudarme, el ejercicio es el siguiente:
2.- Genere un procedimiento almacenado sp_cantidad_clientes que permita mostrar la cantidad de
clientes de cada región. Compile y ejecute.
Cliente (rut, nombre, dirección, ciudad, región)
Venta (rut, pro_id, fecha, monto, cant_vendida)
Producto (pro_id, nombre, tipo, cant_total)
la verdad que yo trate de hacerlo de la siguiente manera, pero no se como acceder a la cantidad en el cursor:
agradecería de su ayuda....muchas gracias amigos
2.- Genere un procedimiento almacenado sp_cantidad_clientes que permita mostrar la cantidad de
clientes de cada región. Compile y ejecute.
Cliente (rut, nombre, dirección, ciudad, región)
Venta (rut, pro_id, fecha, monto, cant_vendida)
Producto (pro_id, nombre, tipo, cant_total)
la verdad que yo trate de hacerlo de la siguiente manera, pero no se como acceder a la cantidad en el cursor:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
CREATE OR REPLACE PROCEDURE sp_cantidad_clientes_por_region()
AS
CURSOR c_cantidad IS
SELECT region, COUNT(*)
FROM Empleado
GROUP BY region;
c_cantidad_rec c_cantidad%ROWTYPE;
BEGIN
FOR c_cantidad_rec IN c_cantidad
LOOP
DBMS_OUTPUT.PUT_LINE('La region '|| c_cantidad_rec.region|| ' tiene un total de : '||c_cantidad_rec.???)
END LOOP;
END sp_cantidad_clientes_por_region;
agradecería de su ayuda....muchas gracias amigos
Valora esta pregunta


0