insert into EMPLEADO_VENTAS values(1, 'Juan',5200);
insert into EMPLEADO_VENTAS values(2, 'Petra',4200);
insert into EMPLEADO_VENTAS values(3, 'Panfilo',6400);
insert into EMPLEADO_VENTAS values(4, 'Anacleta',5700);
insert into EMPLEADO_VENTAS values(5, 'Chana',4600);
INSERT INTO SUCURSAL VALUES(1,1,'LAS AMERICAS', '67 55 66 77',4000);
INSERT INTO SUCURSAL VALUES(2,1,'PLAZA ARAGON', '67 55 66 77',4000);
INSERT INTO SUCURSAL VALUES(3,1,'PLAZA COYOACAN', '67 55 66 77',4000);
INSERT INTO SUCURSAL VALUES(4,1,'PERISUR', '67 55 66 77',4000);
INSERT INTO SUCURSAL VALUES(5,2,'LAS AMERICAS', '67 55 66 77',4000);
INSERT INTO SUCURSAL VALUES(6,2,'PERISUR', '67 55 66 77',4000);
INSERT INTO SUCURSAL VALUES(7,3,'PLAZA ARAGON', '67 55 66 77',4000);
INSERT INTO SUCURSAL VALUES(8,4,'PLAZA COYOACAN', '67 55 66 77',4000);
INSERT INTO SUCURSAL VALUES(9,4,'LAS AMERICAS', '67 55 66 77',4000);
INSERT INTO SUCURSAL VALUES(10,5,'LAS AMERICAS', '67 55 66 77',4000);
INSERT INTO SUCURSAL VALUES(11,5,'PERISUR', '67 55 66 77',4000);
INSERT INTO SUCURSAL VALUES(12,5,'PERISUR', '67 55 66 77',4000);
INSERT INTO SUCURSAL VALUES(13,5,'PLAZA COYOACAN', '67 55 66 77',4000);
SELECT EMPLEADO_VENTAS.ID_CLIENTE, EMPLEADO_VENTAS.NOMBRE_CLIENTE, SUCURSAL.NOMBRE FROM EMPLEADO_VENTAS JOIN SUCURSAL ON EMPLEADO_VENTAS.ID_CLIENTE=SUCURSAL.ID_CLIENTE;
SET serveroutput ON;
///BLOQUE MODIFICADO
DECLARE
cursor cursor_vendedor_suma is select nombre, VENTA FROM SUCURSAL;
ID_nombre INTEGER;
VENTA_ACOMULADA INTEGER;
vdescripcion VARCHAR2(50);
FOR FILA IN cursor_vendedor_suma
ID_nombre:=FILA nombre
VENTA_ACOMULADA:=FILA.VENTA;
@daton
CREATE TABLE EMPLEADO_VENTAS ( id_cliente NUMBER, nombre_cliente VARCHAR2 (100), SUELDO_BASE NUMBER, CONSTRAINT PK_ID_CLIENTE PRIMARY KEY (ID_CLIENTE));
insert into EMPLEADO_VENTAS values(1, 'Juan',5200); insert into EMPLEADO_VENTAS values(2, 'Petra',4200); insert into EMPLEADO_VENTAS values(3, 'Panfilo',6400); insert into EMPLEADO_VENTAS values(4, 'Anacleta',5700); insert into EMPLEADO_VENTAS values(5, 'Chana',4600);
select * from EMPLEADO_VENTAS;
CREATE TABLE SUCURSAL( ID_SUCURSAL NUMBER, ID_CLIENTE NUMBER, NOMBRE VARCHAR2(120), TELEFONO VARCHAR2(40), VENTA NUMBER, CONSTRAINT PK_ID_SUCURSAL PRIMARY KEY (ID_SUCURSAL), CONSTRAINT FK_ID_CLIENTE1 FOREIGN KEY (ID_CLIENTE) REFERENCES EMPLEADO_VENTAS (ID_CLIENTE));
INSERT INTO SUCURSAL VALUES(1,1,'LAS AMERICAS', '67 55 66 77',4000); INSERT INTO SUCURSAL VALUES(2,1,'PLAZA ARAGON', '67 55 66 77',4000); INSERT INTO SUCURSAL VALUES(3,1,'PLAZA COYOACAN', '67 55 66 77',4000); INSERT INTO SUCURSAL VALUES(4,1,'PERISUR', '67 55 66 77',4000); INSERT INTO SUCURSAL VALUES(5,2,'LAS AMERICAS', '67 55 66 77',4000); INSERT INTO SUCURSAL VALUES(6,2,'PERISUR', '67 55 66 77',4000); INSERT INTO SUCURSAL VALUES(7,3,'PLAZA ARAGON', '67 55 66 77',4000); INSERT INTO SUCURSAL VALUES(8,4,'PLAZA COYOACAN', '67 55 66 77',4000); INSERT INTO SUCURSAL VALUES(9,4,'LAS AMERICAS', '67 55 66 77',4000); INSERT INTO SUCURSAL VALUES(10,5,'LAS AMERICAS', '67 55 66 77',4000); INSERT INTO SUCURSAL VALUES(11,5,'PERISUR', '67 55 66 77',4000); INSERT INTO SUCURSAL VALUES(12,5,'PERISUR', '67 55 66 77',4000); INSERT INTO SUCURSAL VALUES(13,5,'PLAZA COYOACAN', '67 55 66 77',4000);
SELECT EMPLEADO_VENTAS.ID_CLIENTE, EMPLEADO_VENTAS.NOMBRE_CLIENTE, SUCURSAL.NOMBRE FROM EMPLEADO_VENTAS JOIN SUCURSAL ON EMPLEADO_VENTAS.ID_CLIENTE=SUCURSAL.ID_CLIENTE;
SET serveroutput ON;
///BLOQUE MODIFICADO
DECLARE cursor cursor_vendedor_suma is select nombre, VENTA FROM SUCURSAL; ID_nombre INTEGER; VENTA_ACOMULADA INTEGER; vdescripcion VARCHAR2(50);
DBMS.OUTPUT_LINE(id_nombre || venta_acomulada );
END LOOP
END; /