Documentos de Académico
Documentos de Profesional
Documentos de Cultura
v_cod_region NUMBER(3);
RETURN v_total;
EXCEPTION
WHEN OTHER THEN
RETURN 0;
END FN_OBT_CANT_PROD_INVER;
RETURN v_rango_inversion;
EXCEPTION
WHEN NO_DATA_FOUND THEN
RETURN '*'; -- En caso de que no haya datos para el rango, devuelve '*'
WHEN OTHERS THEN
RETURN '*';
END FN_OBT_RANGO_INVER;
v_mensaje := FN_OBT_MENSAJE_ANI(mes_inscripcion);
v_cantidad_inversiones := FN_OBT_CANT_PROD_INVER(reg_clientes.rut_cliente);
v_rango_inversion := FN_OBT_RANGO_INVER(v_cantidad_inversiones);
END LOOP;
EXCEPTION
WHEN OTHERS THEN
v_error := SQLCODE||' '||SQLERRM;
INSERT INTO ERROR_PROCESO
VALUES (SEQ_ERROR.NEXTVAL, 'GenerarResumenCliente', v_error);
END GenerarResumenCliente;
END PK_INFORME_CLIENTES;
/
--BLOQUE ANONIMO
BEGIN
PK_INFORME_CLIENTES.GenerarResumenCliente(6);
END;