Calculer le temps d’exécution dans une procédure PL/SQL

Pour connaître le temps d’exécution dans une procédure/fonction PL/SQL, utiliser la fonction DBMS_UTILITY.GET_TIME qui renvoie un temps en 1/100 de seconde.

DECLARE
    v_start NUMBER;
    v_stop NUMBER;
BEGIN
    v_start := DBMS_UTILITY.GET_TIME;
    v_stop := DBMS_UTILITY.GET_TIME;
    DBMS_OUTPUT.PUT_LINE(((v_stop-v_start)*10) || ' ms');
END;
/

Laisser un commentaire