Oracle 如何在SQL Developer中跟踪执行某项操作所需的时间
基本上我是在一个过程中这样做的:Oracle 如何在SQL Developer中跟踪执行某项操作所需的时间,oracle,plsql,timing,procedure,Oracle,Plsql,Timing,Procedure,基本上我是在一个过程中这样做的: 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_
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;
我如何显示这花费了多长时间?谢谢
set timing on
begin
call_your_procedure;
end;
这将产生:
anonymous block completed
Elapsed: 00:00:05.524
这将产生:
anonymous block completed
Elapsed: 00:00:05.524
您也可以选择使用
您也可以选择使用
请注意,您的代码中有一个输入错误——格式掩码应该是带破折号的'DD-MON-YY',而不是带等号的'DD-MON=YY'。啊,谢谢。我没有注意到。请注意,您的代码中有一个输入错误——格式掩码应该是带破折号的'DD-MON-YY',而不是带等号的'DD-MON=YY'。啊,谢谢。我没注意到。