Buenas tardes compañeros, Oracle, Evolution 1.8.4.4 Al momento de mandar a autorizar un permiso sin goce de sueldo, no realiza dicha autorización. Revisando los procesos me tope con este inconveniente: Ya valide que los querys que ejecuta el procedimiento devuelvan datos. Ya que el procedimiento se ejecuta despues de finalizar, la variable que recibe dicho procedimiento se llama "v_codigo". Al correr manualmente el procedimiento no muestra ningún inconveniente y si realiza las acciones,pero al momento de presionar "Reintentar Ejecucion" muestra el mismo inconveniente. Agradeceré sus respuestas para solucionar dicho inconveniente. |
Voy a responder en general, porque no pusiste que hace el procedimiento que finaliza. Pero en general tiene que ver con un mal manejo de las excepciones al ejecutar instrucciones select que no retornan registros. Lo correcto es utilizar los bloques
Te adjunto algunos links que te podrían servir:
Otra posiblidad es que tengas objetos inválidos, en ese caso es de compilar el esquema. Finalmente, revisa si existen triggers en las tablas involucradas en las operaciones, porque podrían estar tratando de obtener registros que aún no existen o que están protegidos por el alcance de la transacción implícita del procedimiento almacenado. |