Oracle数据库管理、开发与实践 教学课件 作者 杨永健 刘尚毅 第4章 SQL Plus命令.pptVIP

Oracle数据库管理、开发与实践 教学课件 作者 杨永健 刘尚毅 第4章 SQL Plus命令.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本例运行结果如图4-6所示。 图4-6 startup命令 如果用户无法记清所要使用的SQL*Plus命令,则可以使用help index命令来查看SQL*Plus命令清单。 【例4-10】 使用help index命令来查看SQL*Plus命令清单,具体代码如下。 SQL help index 本例运行结果如图4-7所示。 图4-7 SQL*Plus命令清单 在SQL*Plus的众多命令中,DESCRIBE命令可能是被使用的最频繁的一个,它用来查询指定数据对象的组成结构。比如,通过DESCRIBE命令查询表和视图的结构,查询结果就可以列出其各个列的名称、是否为空及类型等属性。DESCRIBE命令的语法形式如下: desc[ribe] object_name; describe可以缩写为desc,object_name表示将要查询的对象名称。 【例4-11】 下面通过DESCRIBE命令查看dba_tablespaces数据字典表(用来存储表空间信息的内部表)的结构,代码如下: SQL desc dba_tablespaces; 本例运行结果如图4-8所示。 图4-8 查看dba_tablespaces数据字典表结构 4.2.2 DESCRIBE命令 【例4-12】 在scott.emp表中查询销售员(SALESMAN)的编号、姓名和工资,在编写SQL语句的过程中,使用“#desc scott.emp”命令查询scott.emp表中工资字段的名称(sal),代码及运行结果如下: SQL select empno,ename, 2 #desc scott.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) ? 2 sal from scott.emp where job=SALESMAN; ? EMPNO ENAME SAL 7499 ALLEN 1600 7521 WARD 1250 7654 MARTIN 1250 7844 TURNER 1500 ? SQL SPOOL命令可以把查询结果输出到指定文中,这样可以保存查询结果并方便打印。SPOOL命令的语法格式如下: SPO[OL] [file_name[.ext] [CRE[ATE] | REP[LACE] | APP[END]] | OFF | OUT] 参数file_name用于指定脱机文件的名称,默认的文件扩展名为LST。在该参数后面可以跟一个关键字,该关键字有以下几种情况: CRE[ATE]:表示穿件一个新的脱机文件,这也是SPOOL命令的默认状态。 REP[LACE]:表示替代已经存在的脱机文件。 APP[END]:表示把脱机内容附加到一个已经存在的脱机文件中。 OFF | OUT:表示关闭spool输出。 4.2.3 SPOOL命令 【例4-13】 使用spool命令生成emp.txt文件,并将scott.emp表中销售员(SALESMAN)的记录保存到该文件中,代码如下。 SQL spool c:\emp.txt SQL select empno,ename,job,sal from scott.emp where job=SALESMAN; EMPNO ENAME JOB SAL 7499 ALLEN SALESMAN 1600 7521 WARD SALESMAN 1250 7654 MARTIN SALESMAN 1250 7844 TURNER SALESMAN 1500 SQL spool off 上面程序的执行结果是:从

您可能关注的文档

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档