Oracle
 sql >> Database >  >> RDS >> Oracle

pl/sql Stored procedure... dove va il tempo di esecuzione?

Se sostituisci quelle chiamate a dbms_utility.get_time con messaggi come:

dbms_output.put_line ('start procedure: ' || to_char(sysdate, HH24:MI:SS'));

e quindi chiamare la procedura in questo modo:

dbms_output.put_line ('before procedure: ' || to_char(sysdate, HH24:MI:SS'));
exec my_procedure;
dbms_output.put_line ('after procedure: ' || to_char(sysdate, HH24:MI:SS'));

quindi verrà visualizzato il luogo in cui si verifica il tempo mancante.