oracle中怎么用存储过程将的存储过程的执行时间返回出去。

就是把oracle存储过程执行时间当作输出参数返回出去。

这是11秒

这是执行完的时间 能否获取到?

可以在日志表中加一个运行时间字段,可以在程序运行之前设定一定变量值为sysdate,程序运行结尾出一个变量2 sysdate , 两个变量相减就可以得到过程运行时间.

begin
v_date1:= sysdate;
...
v_date2:=sysdate;
v_run_num=v_date2-v_dat1;

insert into 日志表(run_num_time) values(v_run_num);
commit;追问

这个好像不能测出来。

追答

这样就可以把一个过程的运行时间算出来啊过程运行结束时间减去过程运行开始时间,不就是一个过程的运行时间吗?我们做开发都是这样的

温馨提示:答案为网友推荐,仅供参考