我有一个代码,应该给我的过程编译时间,但它只让我0秒!计算错了吗?有没有其他方法?GET_TIME在甲骨文
create or replace PROCEDURE proc_time AS
v NUMBER := 1;
x NUMBER := 0;
counter number := 0;
summ NUMBER;
ex_start NUMBER;
ex_end NUMBER;
ex_time NUMBER;
BEGIN
ex_start := dbms_utility.get_time;
while counter <= 19
loop
counter := counter + 1;
summ := x+v;
x := v;
V := summ;
dbms_output.put_line('Fibonacci nr'||counter||': '||summ);
END loop;
ex_end := DBMS_UTILITY.GET_TIME;
ex_time := (ex_end-ex_start)/100;
DBMS_OUTPUT.PUT_LINE('Exekveringstid: ' || ex_time || ' sekunder.');
END;
/
编译时间或执行时间? – Recoil
执行时间!我注意到现在当我执行时,我正在写compliation! –