現在の時刻をプロンプト表示させる
SQL*Plus のシステム変数 time で、現在時刻をプロンプトの前に表示できる。
構文
SET TI[ME] { ON | OFF }
※ [] 内は、省略可能。
デフォルト
SQL> show time time OFF
変更
SQL> set time on
変更後
23:34:47 SQL> 23:34:48 SQL> ・ ・
ログをスプールする際、セットしておくだけで良いので便利。
日時を取得するだけなら、 select systimestamp from dual;
のようなやり方もあるが、手動だと時間も微妙にズレてしまう。
ただ、1コマンドあたりの実行時間を測りたい場合は、
システム変数 timing on を使用したほうがよい。
これらを組み合わせて使用することも可能だ。
23:35:10 SQL> 23:35:11 SQL> select count(0) from dba_tables; COUNT(0) ---------- 2317 経過: 00:00:02.37