Załóżmy, że stworzyłeś procedurę do wykonania pojedynczego zadania z inną logiką i chcesz dokładnie sprawdzić, która procedura działa dobrze. Zobacz poniższy przykład:
deklaracji
i PLS_INTEGER;
BEGIN
--test 1
Ora_Prof.Create_Timer('test1');
Ora_Prof.Start_Timer('test1');
twoja jednostka programowa z jakąś logiką;
Ora_Prof.Stop_Timer('test1');
message('Test 1 Czas wykonania '||Ora_Prof.Elapsed_Time('test1'), potwierdź);
Ora_Prof.Destroy_Timer('test1');
-- test 2
Ora_Prof.Create_Timer('test2');
Ora_Prof.Start_Timer('test2');
twoja jednostka programowa z inną logiką;
Ora_Prof.Stop_Timer('test2');
message('Czas wykonania testu 2 '||Ora_Prof.Elapsed_Time('test2'),acknowledge);
message('Czas wykonania testu 2 '||Ora_Prof .Elapsed_Time('test2'),potwierdzenie);
Ora_Prof.Destroy_Timer('test2');
END;
Daje wynik w milisekundach, a teraz możesz przeanalizować, który program działa dobrze.
Zobacz też:
Tworzenie, zatrzymywanie, ponowne uruchamianie licznika czasu w Oracle Forms
Dostosuj kod PLSQL w Oracle Form za pomocą timera