当前位置:数据库 > Oracle >>

SQL*Plus的行编辑命令

答案:由于sql*plus将用户输入的sql, pl/sql命令保存承级冲区里(注意只保存最后执行的命令), 为了再次调用上次输入的命令,可以输入 /进行调用。

  sql*plus本带有行编辑器的功能,这样我们可以修改存储在缓冲区里一些执行语句。也可以将它们保存到文件:

  下面是sql*plus的行编辑命令:

  APPEND text (A text): 在缓冲区行的末尾加上text的文本。

  CHANGE/old/new( C/old/new):将当前行中old替换为new

  CHANGE/text(C/text) : 从行中删除text文本

  CLEAR BUFFER (CL BUFF):清除缓冲区里所有的行

  DEL : 删除当前行

  DEL *:删除当前行

  DEL n * : 删除从n行到当前行。

  DEL LAST:删除最后一行。

  DEL m n:删除范围为:m到n行。

  DEL * N:从当前行向后删除到n行。

  INPUT (I):添加一或者多行到缓冲区

  INPUT text :添加包含的文本。

  LIST (L):列出缓冲区里所有的行。

  LIST n :列出第n行。

  LIST * :列出当前行。

  LIST LAST :列出最后一行。

  LIST m n LIST * n:本文来自:http://doc.linuxpk.com/3518.html
发表您的高见!

上一个:SQL*Plus的简单使用之一
下一个:Fedora1/rhas3安装oracle9.2.0,并升级到9.2.0.4详细过程

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,