oracle学习笔记之编辑SQL语句

一、命令a[ppend]  text      -->将text附加到当前行之后

二、命令c[hange]  /old/new   -->将当前的old替换成new

三、命令cl[ear]   buffer         -->清除缓冲区的所以行

四、命令input  text        -->插入指定的文本

五、命令del m n      -->删除从m行到n行

六、命令l[ist]  n  -->列出第n行

七、命令r[un] 或 /    -->显示缓冲区的数据 并执行

八、命令  n       -->把第n行当作当前行

九、命令  n  text  -->用text  代替第n行

以下是实例:

SQL> run
  1  select empno,ename,job
  2  from scott.emp
  3  where empno>7788
  4* and empno<7900

     EMPNO ENAME      JOB
---------- ---------- ---------
      7839 KING       PRESIDENT
      7844 TURNER     SALESMAN
      7876 ADAMS      CLERK
SQL> 1
  1* select empno,ename,job
SQL> append ,comm
  1* select empno,ename,job,comm
SQL> run
  1  select empno,ename,job,comm
  2  from scott.emp
  3  where empno>7788
  4* and empno<7900

     EMPNO ENAME      JOB             COMM
---------- ---------- --------- ----------
      7839 KING       PRESIDENT
      7844 TURNER     SALESMAN           0
      7876 ADAMS      CLERK
SQL> 4
  4* and empno<7900
SQL> del 4
SQL> list
  1  select empno,ename,job,comm
  2  from scott.emp
  3* where empno>7788

 

以下是错误的sql 语句 用chang /old/new  替换错误的语句

SQL> list
  1  select empno,ename,job,comm
  2  from scott.emp
  3* where empon>7788

 

SQL> 3
  3* where empon>7788
SQL> chang /empon/empno
  3* where empno>7788
SQL> list
  1  select empno,ename,job,comm
  2  from scott.emp
  3* where empno>7788

 以下是clear  buffer的用法

SQL> clear buffer
buffer 已清除
SQL> list
SP2-0223: SQL 缓冲区中不存在行。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值