选择显示字体大小

常用的sql*plus命令

常用的sql*plus命令
大家知道,sql*plus能够识别sql语句和sql*plus命令,要想用好sql*plus,除了必须熟悉sql语言之外,还要懂得一些sql*plus命令。下面介绍一些常用的sql*plus命令。
1、 host
键入host命令能够从sql*plus环境切换到操作系统环境,以便执行操作系统命令,按ctrl+d能回到sql*plus状态。
2、 disconnect 和connect
disconnect 命令顾名思义,就是断开当前用户与oracle的连接,然后,你可以键入connect命令,用另外一个用户名进入。
3、 show
用show all命令可以查看sql*plus的68个系统变量值。用show user命令可以查看当前是哪个用户在使用sql*plus
4、 describe(desc)
describe或desc命令可以查看对象的结构,这里的“对象”可以是表、视图存储过程、函数、包等。比如键入desc dual,你就可以发现dual表只有一列。
5、 save filename
每当你在sql*plus中执行一条或若干条sql语句,oracle就会把这些刚执行过的语句存放到一个称为“缓冲区”的地方。每一次执行sql语句,该语句就会存入缓冲区而把以前的覆盖。也就是说,缓冲区中存放的是刚才执行过的sql语句。
用save filename 命令可以把当前缓冲区中的内容存入文件中,其中,filename是你所取的文件名。
6、 get filename
该命令将文件中的内容取出来防至缓冲区。
因此,你可用vi或别的编辑器写好你需要执行的语句,然后用get命令将这些语句取至缓冲区执行。
7、 /
斜杠“/”也是一个sql*plus命令,它显示缓冲区中的内容并执行。
8、 run(r)
这两个命令和“/”一样。
9、 @
该命令直接执行缓冲区中的命令,但并不将它显示在屏幕上。
10、l
列出缓冲区中的内容,但并不执行。
11、l n
列出缓冲区中第n行的内容。
12、change(c)
c/string1/string2可以将缓冲区中当前行的string1字符串替换为string2 字符串。
13、a
把文本添加到缓冲区中当前行的末尾。
14、del
删除缓冲区中当前行。
15、i
在当缓冲区中当前行的后面插入一行。

下面举一个简单的例子,来讲解一些缓冲区编辑命令的使用方法。
假设你输入下面的这些命令:
sql > select name from tab_student
2> where num at
3> (select num from tab_top_student );
你会发现语句有错,你需要修改它。这些语句已经存至缓冲区,你不必再次输入。
键入l命令,得到如下显示:
sql > select name from tab_student
2> where num at
3*> (select num from tab_top_student );
注意第三行,有一个*号,表示这是当前行,键入l 2,得到如下显示:
2*> where num at
即把第二行变为当前行。


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons