第4章_SQLPlus使用-zhy剖析.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章_SQLPlus使用-zhy剖析

第4章:SQL*Plus命令 SQL*Plus命令 1.理解SQL*Plus的运行环境 2.SQL*Plus的帮助命令 3.SQL*Plus常用命令的使用(重点) SQL*Plus命令 1.理解SQL*Plus的运行环境 在数据库系统中,可以使用两种方式执行命令,一种方式是通过图形化工具,另一种方式是直接使用各种命令。图形化工具的特点是直观、简单,但是图形工具灵活性比较差,不利于用户对命令的理解;而命令则非常灵活,有利于加深用户对复杂命令选项的理解,并且可以完成某些图形工具无法完成的任务。 SQL*Plus则是用于执行SQL语句和PL/SQL程序的工具。 SQL*Plus命令 2.HELP命令 SQL*Plus有许多命令,而且每个命令都有大量的选项,要记住每一个命令的所有选项是很困难的。用户可以可以使用HELP命令查询相关的命令信息。SQL*Plus帮助系统可以向用户提供下面一些信息: 命令标题。 命令作用描述的文件。 命令的缩写形式。 命令中使用的强制参数和可选参数。 SQL*Plus命令 HELP命令的语法形式: help [topic] 说明:topic参数表示将要查询的命令名称。 使用help index命令,可以查看SQL*Plus命令清单。 例如:help shutdown SQL*Plus命令 3.SQL*Plus常用命令的使用 3.1 SET命令 3.2 DESCRIBE命令 3.3 PROMPT命令 3.4 SPOOL命令 3.5格式化查询结果 COLUMN命令 TTITLE和BTITLE命令 3.6缓存区 SQL*Plus命令 3.1 SET命令 SET命令用来设置SQL*Plus的运行环境。语法格式为: SET system_option value 列举: 选项 说明 set linesize {80|n} 设置SQL*Plus在一行中能够显示的总字符数,默认值为80。可以的取值为任意正整数。 Set newpage {1|n|none} 设置每页打印标题前的空行数,默认值为1。 set pagesize {14|n} 设置每页打印的行数,该值包括NEWPAGE设置的空行数。 set pause{off|on|text} 设置SQL*Plus输出结果时是否滚动显示。当取值为ON时表示输出结果的每一页都暂停,用户按下回车键后继续显示;取为字符串时,每次暂停都将显示该字符串。 说明: 更多参数选项可以利用help命令查询其使用方法。 3.1 SET命令举例 显示SQL*Plus默认的一页的大小 设置PAGESIZE为30后查询SCOTT.EMP表 注意:比较设置前后的效果。 练习:利用选项LINESIZE对每行打印的字符进行设置,比较设置前后的效果。 SQL*Plus命令 3.2 DESCRIBE命令 DESCRIBE命令可以返回数据库中所存储的对象的描述。对于表、视图等对象而言,DESCRIBE命令可以列出其各个列的名称以及各个列的属性。除此之外,DESCRIBE还会输出过程、函数和程序包的规范。 SQL*Plus命令 3.3 PROMPT命令 使用PROMPT命令可以在屏幕上输出一行数据,这种输出方式非常有助于在存储的脚本文件中向用户传递相应的信息。 PROMPT命令的语法形式如下: Prompt_text表示用于指定要在屏幕上显示的提示信息。 PROMPT prompt_text; 例如:将命令存储在user_tablespace.sql文件中,内容如下: 在SQL*Plus中使用@命令运行user_tablespace.sql文件,运行结果如下: prompt 显示当前用户及默认的表空间; select username,default_tablespace from user_users; SQL*Plus命令 3.4 SPOOL命令 使用SPOOL命令可以把查询结果保存到文件中,或者把查询结果发送到打印机中。SPOOL命令的语法格式如下: spool file_name [create ] | [replace] | [append] | off; 说明: file_name参数用于指定文件的名称,默认的扩展名为.LST create关键字表示创建一个新的文件 replace关键字表示替代已经存在的文件 append表示把内容附加到一个已经存在的文件中 3.4 SPOOL命令 例如:使用SPOOL命令生成output_file.txt文件,并将查询SCOTT.EMP表的内容保存到该文件中,显示如下: 注意:spool命令执行的结果为:从spool命令

文档评论(0)

586334000 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档