RE:procedimiento en oracle
no entiendo me sigue saliendo te agradeceria si me puedes ayudar
aqui coloco el codigo:
CREATE OR REPLACE PROCEDURE CERRADO_A IS
v_id_postulado number(3);
v_cantidad number(3);
v_porciento number(3);
v_postulados number(3);
v_total_e number(3);
v_votos number(3);
BEGIN
v_id_postulado:=0;
v_cantidad:=0;
v_porciento:=0;
v_postulados:=0;
v_total_e:=0;
v_votos:=0;
select id_postulado into v_id_postulado from resultados where porciento = (select max(porciento) porcentaje_maximo from resultados);
select (SUM(P.VOTO_INTERNO)+SUM(P.VOTO_EXTERNO)) into v_cantidad from postulaciones P, EDICIONES ED where ED.ID_EDICION=P.ID_EDICION AND ED.STATUS=1 and p.id_postulado=(select id_postulado from resultados where porciento = (select max(porciento) porcentaje_maximo from resultados));
select porciento into v_porciento from resultados where porciento = (select max(porciento) porcentaje_maximo from resultados);
select count(*) into v_postulados from postulaciones P, ediciones E where E.ID_EDICION=P.ID_EDICION and E.STATUS=1;
select totalempleados() into v_total_e from dual;
select COUNT(*) into v_votos from control_votos C, empleados EM,EDICIONES ED where EM.ID_EMPLEADO=C.ID_EMPLEADO AND ED.ID_EDICION=C.ID_EDICION AND ED.STATUS=1;
update ediciones set id_empleado =(v_id_postulado),cantidad =(v_cantidad),porcentaje =(v_porciento),cant_postulados=(v_postulados),cant_trabajadores=(v_total_e), cant_votaron=(v_votos) where ediciones.status=1;
END CERRADO_A;