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环境下,似乎一样(具体可能需要看一下)。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值