在执行函数之前加上:
dbms_output.put_line('time1 ' || dbms_utility.get_time());
在执行函数之后加上:
dbms_output.put_line('time2 ' || dbms_utility.get_time());
然后用输出的两个时间相减,最后得到的时间差即为此函数的执行时间,单位为毫秒。
本文介绍了一种测量PL/SQL函数执行时间的方法,通过在函数前后使用dbms_output.put_line结合dbms_utility.get_time()记录时间,计算函数执行的毫秒数。
在执行函数之前加上:
dbms_output.put_line('time1 ' || dbms_utility.get_time());
在执行函数之后加上:
dbms_output.put_line('time2 ' || dbms_utility.get_time());
然后用输出的两个时间相减,最后得到的时间差即为此函数的执行时间,单位为毫秒。

被折叠的 条评论
为什么被折叠?