服务器 频道

SQL*PLUS命令的使用大全(下)

  40.在输入sql语句的过程中临时先运行一个sql*plus命令

  #

  有没有过这样的经历? 在sql*plus中敲了很长的命令后, 突然发现想不起某个列的名字了, 如果取消当前的命令,待查询后再重敲, 那太痛苦了. 当然你可以另开一个sql*plus窗口进行查询, 但这里提供的方法更简单.

  比如说, 你想查工资大于4000的员工的信息, 输入了下面的语句:

  SQL> select deptno, empno, ename

  2 from emp

  3 where

  这时, 你发现你想不起来工资的列名是什么了.

  这种情况下, 只要在下一行以#开头, 就可以执行一条sql*plus命令, 执行完后, 刚才的语句可以继续输入

  SQL>> select deptno, empno, ename

  2 from emp

  3 where

  6 #desc emp

  Name Null? Type

  ----------------------------------------- -------- --------------

  EMPNO NOT NULL NUMBER(4)

  ENAME VARCHAR2(10)

  JOB VARCHAR2(9)

  MGR NUMBER(4)

  HIREDATE DATE

  SAL NUMBER(7,2)

  COMM NUMBER(7,2)

  DEPTNO NUMBER(2)

  6 sal > 4000;

  DEPTNO EMPNO ENAME

  ---------- ---------- ----------

  10 7839 KING

  41. SQLPlus中的快速复制和粘贴技巧

  1) 鼠标移至想要复制内容的开始

  2) 用右手食指按下鼠标左键

  3) 向想要复制内容的另一角拖动鼠标,与Word中选取内容的方法一样

  4) 内容选取完毕后(所选内容全部反显),鼠标左键按住不动,用右手中指按鼠标右键

  5) 这时,所选内容会自动复制到SQL*Plus环境的最后一行

0
相关文章