oracle计算时间秒数差
Posted 秦正全
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle计算时间秒数差相关的知识,希望对你有一定的参考价值。
--计算plsql处理时间差 --qzq declare time1 timestamp; --开始时间 time2 timestamp; --结束时间 sum1 number(9); --时间差(s) begin time1 := to_timestamp(to_char(sysdate,‘yyyy-mm-dd hh24-mi-ss‘),‘yyyy-mm-dd hh24:mi:ss.ff9‘); --处理任务 for i in 1..600000 loop select 1 into sum1 from dual; end loop; time2 := to_timestamp(to_char(sysdate,‘yyyy-mm-dd hh24-mi-ss‘),‘yyyy-mm-dd hh24:mi:ss.ff9‘); sum1 := abs((trunc(time1 - 0, ‘mi‘) - trunc((time2 - 0), ‘mi‘)) * 24 * 60 * 60 + extract(second from time1 - time2)); dbms_output.put_line(sum1||‘s‘); end;
以上是关于oracle计算时间秒数差的主要内容,如果未能解决你的问题,请参考以下文章