SQL * Plus - SET TIMING 命令

SET TIMING ON 命令引起SQL * PLUS 爲每一條被執行的SQL語句報告消耗的時間。

## Linux

SQL> ed
Wrote file afiedt.buf























select e.empno, e.ename, d.dname, e.sal, sg.grade
from emp e, dept d, salgrade sg
where e.deptno = d.deptno
  and e.sal > sg.losal
  and e.sal < sg.hisal
order by sal desc
/
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"afiedt.buf" 7L, 174C written
SQL> set timing on;
SQL> /

     EMPNO ENAME      DNAME                 SAL      GRADE
---------- ---------- -------------- ---------- ----------
      7839 KING       ACCOUNTING           5000          5
      7566 JONES      RESEARCH             2975          4
      7698 BLAKE      SALES                2850          4
      7782 CLARK      ACCOUNTING           2450          4
      7499 ALLEN      SALES                1600          3
      7844 TURNER     SALES                1500          3
      7934 MILLER     ACCOUNTING           1300          2
      7521 WARD       SALES                1250          2
      7654 MARTIN     SALES                1250          2
      7876 ADAMS      RESEARCH             1100          1
      7900 JAMES      SALES                 950          1

     EMPNO ENAME      DNAME                 SAL      GRADE
---------- ---------- -------------- ---------- ----------
      7369 SMITH      RESEARCH              800          1

12 rows selected.

Elapsed: 00:00:00.00
## Windows

SQL> select 1 from dual;

         1
----------
         1

SQL> ed
已寫入文件 afiedt.buf

  1  select e.empno, e.ename, d.dname, e.sal, sg.grade
  2  from emp e, dept d, salgrade sg
  3  where e.deptno = d.deptno
  4    and e.sal > sg.losal
  5    and e.sal < sg.hisal
  6* order by sal desc
SQL> set timing on;
SQL> /

     EMPNO ENAME      DNAME                 SAL      GRADE
---------- ---------- -------------- ---------- ----------
      7839 KING       ACCOUNTING           5000          5
      7566 JONES      RESEARCH             2975          4
      7698 BLAKE      SALES                2850          4
      7782 CLARK      ACCOUNTING           2450          4
      7499 ALLEN      SALES                1600          3
      7844 TURNER     SALES                1500          3
      7934 MILLER     ACCOUNTING           1300          2
      7521 WARD       SALES                1250          2
      7654 MARTIN     SALES                1250          2
      7876 ADAMS      RESEARCH             1100          1
      7900 JAMES      SALES                 950          1

     EMPNO ENAME      DNAME                 SAL      GRADE
---------- ---------- -------------- ---------- ----------
      7369 SMITH      RESEARCH              800          1

已選擇12行。

已用時間:  00: 00: 00.01


注意:該例子運行在Linux 系統上。在Linux 和 Unix 上, SQL *  Plus 以小時、分鐘、秒和百分之一秒的形式報告了佔用的時間。在WINDOWS環境下,似乎一樣(具體可能需要看一下)。



發佈了57 篇原創文章 · 獲贊 3 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章