Error al ejecutar PL/SQL por primera vez
Hola,
al ejecutar por primera vez un script PL/SQL en Oracle siempre da este error:
ORA-06508: PL/SQL: could not find program unit being called
A partir de la segunda vez ya no da error y se ejecuta perfectamente. ¿Alguien sabe por qué da el error la primera vez??
Gracias.
al ejecutar por primera vez un script PL/SQL en Oracle siempre da este error:
ORA-06508: PL/SQL: could not find program unit being called
A partir de la segunda vez ya no da error y se ejecuta perfectamente. ¿Alguien sabe por qué da el error la primera vez??
Gracias.
Creo que era porque la primera vez que lo ejecutas el pl aún no existe y lo que hace es compilarlo. Por eso la segunda vez si lo ejecuta, ya que ahora sà está compilado.
Prueba mejor cuando los crees a poner:
create or replace procedure ...
No sé si será eso lo que te está pasando.
Prueba mejor cuando los crees a poner:
create or replace procedure ...
No sé si será eso lo que te está pasando.
