OracleでDATETIMEの差を秒単位で取得する方法は、複数の抽出を使用する毛深い数式よりも短く、速く、優れた方法があります。
これを試して、応答時間を秒単位で取得してください:
(sysdate + (endtime - starttime)*24*60*60 - sysdate)
また、タイムスタンプを減算するときに秒の小数部分を保持します。
http://kennethxu.blogspotを参照してください。 com / 2009/04 / converting-oracle-interval-data-type-to.html 詳細については。
カスタムpl/sqlに注意してください関数にはかなりのパフォーマンスオーバーヘッドがあります 重いクエリには適さない場合があります。