你所在的位置: 首页 > Oracle > OCA >
最新开班 班级 报名状态
9月16日 HCNP-R&S(含初级) 热招中
9月18日 RHCSA脱产班 热招中
9月25日 HCNA-Cloud Service 热招中
9月25日 HCNA-Cloud Service 热招中
9月30日 HCNA-R&S周末班 热招中
10月31日 HCNP-storage脱产班 热招中
10月23日 HCNA-storage脱产班 热招中
10月20日 HCNP-R&S脱产班 热招中
10月10日 HCIE-R&S脱产班 热招中
10月9日 HCNA-R&S脱产班 热招中
  • 博赛网络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)

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