Oracle
 sql >> база данни >  >> RDS >> Oracle

pl/sql Съхранена процедура... къде отива времето за изпълнение?

Ако замените тези извиквания към dbms_utility.get_time със съобщения като:

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

и след това извикайте процедурата по следния начин:

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

тогава ще се покаже мястото, където се появява липсващото време.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Преобразуване от ANSI към Oracle Join Syntax

  2. Приемливи ли са кръговите препратки в базата данни?

  3. Кога трябва да се използват синоними на база данни?

  4. 12c Адаптивни планове

  5. Конфигурация на източник на данни на Oracle за Spring