你所在的位置: 首页 > Oracle > OCA >
最新开班 班级 报名状态
8月17日 RHCSA脱产班 已报满
10月13日 RHCE周末班 已报满
11月18日 RHCSA脱产班 已报满
11月2日 RHCSA周末班 已报满
12月2日 红帽专题班 已报满
12月16日 红帽专题班 已报满
12月23日 红帽专题班 已报满
3月03日 RHCSA脱产班 热招中
4月23日 RHCSA脱产班 热招中
7月24日 红帽RHCE暑假 热招中
  • 博赛网络ICT就业班热招中
  • 博赛推出Oracle OCM实战课程

oracle常用sqlplus命令

时间:2013-10-14 10:06 作者:Superthink 点击:

常用sqlplus命令

当我们连上数据库后,输入SQL语句时,该语句被存在了SQL缓冲区中(一个内存区)。这个SQL缓冲区很小,只能存一个SQL语句,既当下一条SQL语句输入时,原来在缓冲区中的SQL语句被覆盖掉。SQL*PLUS提供了一些常用的命令。与SQL语句不同的是SQL*PLUS的命令是可以缩写。下面就简单地介绍一些常用的SQL*PLUS命令。
DESC[RIBE] 命令
一般我们在操作表之前总是想知道表的结构。我们可以使用DESC[RIBE] 命令来完成。例如下例用来DESC[RIBE]显示emp表的结构。
SQL> DESC emp
名称                                      是否为空    类型        
 ----------------------------------------- -------- -------------------------------------------------
 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)   
一个表的结构就是该表中包含了多少个列,每一列的数据类型和它的最大长度, 以及该列是否可以为空(NULL)。
DESC[RIBE] 命令也许是最经常使用的SQL*PLUS命令。一般有经验的开发人员(程序员)在使用SQL语句开发程序之前,都要使用DESC[RIBE] 命令来查看一下SQL语句要操作的表的结构,因为一旦开发人员清楚了所操作的表的结构,可以明显地减少程序出错的概率。
SET LINE[SIZE] {80| n} 命令
使用Linesize命令可以设置一行数据可以容纳的字符数量。Linesize的默认值为80,适当的调整linesize的值可以使输出显示更为直观。
例子:
Set Feedback { n | on | off}
Feedback命令是设置SQL*PLUS在查询结果集的末尾输出一行,以便指出查询中返回的数据行数量。Feedback在默认情况下是6,表示在返回的数据行的数量是6或更多的时候显示返回的数据行的数量。
如果使用on关键字,表示总是现实提示信息;如果使用off关键字,则表示不显示提示信息。

(责任编辑:Superthink)

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)