如何跟踪在SQL Developer中执行某些操作所需的时间

Nic*_*k B 1 oracle plsql procedure timing

基本上我在一个程序中这样做:

DECLARE
 CURSOR r_cursor is SELECT * from imp_exp.results where code = 8223558 FOR  UPDATE OF c_timestamp;

 BEGIN

 FOR idx IN r_cursor LOOP
   --dbms_output.put_line(idx.sample_code);
   update imp_exp.results set c_timestamp = TO_DATE('10-MAY-99', 'DD-MON=YY')    
WHERE CURRENT OF r_cursor;

END LOOP;

END;
Run Code Online (Sandbox Code Playgroud)

如何显示这需要多长时间?谢谢!

Sér*_*els 5

set timing on
begin
  call_your_procedure;
end;
Run Code Online (Sandbox Code Playgroud)

这将产生:

anonymous block completed
Elapsed: 00:00:05.524
Run Code Online (Sandbox Code Playgroud)