Oracle
 sql >> Datenbank >  >> RDS >> Oracle

pl/sql gespeicherte Prozedur ... wohin geht die Ausführungszeit?

Wenn Sie diese Aufrufe von dbms_utility.get_time durch Nachrichten ersetzen wie:

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

und rufen Sie dann die Prozedur wie folgt auf:

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'));

dann wird der Ort angezeigt, an dem die fehlende Zeit auftritt.