- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
chapter2_accp
第二章 sql*plus的使用 启动和设置SQL*Plus 在Oracle Database 10g系统中,可以使用两种方式启动SQL*Plus: 一种是命令行模式 一种是GUI方式 启动SQL*Plus之后,还可以设置其运行环境。下面详细介绍这些内容。 设置SQL*Plus运行环境 注释的使用 SQL*Plus忽略任何由remark或rem开头的行内容,因此该命令可以作为注释命令使用。 pause 设置执行结果超过1页时暂停: set pause on; 注意:当用户提交查询语句时,Oracle系统会在显示第一页数据之前暂停一下。按下Enter后,sql plus才会开始显示数据。 取消暂停: set pause off; pagesize 设置每页显示的行数: 例如: set pagesize 20 设置每页显示20行 linesize 用于设置一行数据可容纳的字符数,默认80个 set linesize 160 numformat 修改输出数字数值的输出长度。 默认是10位,可以改变: set numformat 座机电话号码999999.9999 还原成默认值: set numformat describe describe命令可以返回数据库中所存储的对象的描述。对于表、视图等对象来说,describe命令可以列出其各个列的名称以及各个列的属性。除此之外,describe还会输出过程、函数以及程序包的规范。 describe命令的简写形式是:desc desc emp; desc dept; desc dbms_output; prompt prompt命令会在屏幕上输出一行数据。这个输出方式,非常有利于向用户传递提示信息。 show 使用show命令可以输出sqlplus的环境配置信息和错误信息 show all 显示所有配置信息 show pagesize 显示pagesize的配置信息 show errors 察看详细错误信息 对sql*plus缓冲区的使用 Sql*plus会在缓冲区里保存用户最近运行过的sql语句。 使用“list”命令 或“l” 可以列出存储在sql*plus的缓冲区中的sql语句。 使用“/”可以执行缓冲区中的sql语句。 使用“r”可以显示并运行缓冲区中的语句 使用“clear buffer”或者“cl buff”命令可以清除缓冲区中内容 对sql*plus缓冲区的使用 使用“c /旧文本内容/新文本内容”可以把缓冲区中某段旧文本替换成新文本 使用“c/旧文本内容/”可以删除缓冲区中某段旧文本 使用“a 文本”可以把文本附加到缓冲区中当前行的末尾 使用Notepad 记事本 作为缓冲区编辑器 使用命令:define_editor notepad 用户就可以在sql*plus中直接使用记事本来作编辑操作。 使用记事本时,输入命令“edit”即可,编辑完后,保存退出,就可以回到sql*plus界面。此时sql*plus的缓冲区中就是已经在记事本中编辑好了的sql语句了。 保存缓冲区中的sql语句 使用命令 save 文件名 create|replace|append 就可以将文件保存到指定目录中, 参数create指保存时创建新文件,此时如果有旧的同名文件存在则创建失败(这是默认的参数)。 参数replace指保存时覆盖旧同名文件。 参数append指保存时附加到旧的同名文件后面。 保存缓冲区中的sql语句 save a.txt 注意:以上语句会将a.txt保存到默认位置oracle实例的bin目录下。但这不是一个好的存储位置。所以建议保存时,将文件路径写全,保存在自己设置的路径下,例如: save d:\user\b.txt 内置sql*plus的帮助命令 Sql*plus提供了不太完整的内置的帮助系统,可以使用命令“help index”来察看所有帮助选项,也可以通过“help 命令名”来察看某个命令的用法。 替换变量 在Sql*plus中,可以使用替换变量来临时存储有关的数据。 如果在某个变量前面使用了符号,那么表示该变量是一个替换变量。在执行select语句的过程中,系统会提示用户为该变量提供一个具体的数据。 例如: select * from emp where sal amount; 替换变量 在select语句中,如果需要重新使用某个变量并且不希望重新提示输入该值,那么可以使用替换变量。 为了避免为同一个变量提供两个不同的值,且使得系统为同一个变量值提示一次信息,那么可以使用符号 对比一下下面两个例子: select empno,ename,job,columnName from emp where sal 3000 order by columnN
您可能关注的文档
最近下载
- 家政讲师师资培训课件.ppt
- 细菌群体感应信号分子及其检测方法.docx VIP
- 【基于企业作业成本法的企业成本控制研究的国内外文献综述4000字】.docx VIP
- 2025年中级注册安全工程师之安全生产技术基础题库(考试直接用).docx VIP
- 10.2捍卫国家利益课件.pptx VIP
- 2025年中级注册安全工程师之安全生产技术基础题库及参考答案【考试直接用】.docx VIP
- 人教版物理九年级上册《第十六章 电压 电阻》大单元整体教学设计.docx
- 中文书名《我的姐姐罗莎琳·富兰克林》.doc VIP
- 2025年中级注册安全工程师之安全生产技术基础考试题库附参考答案【考试直接用】.docx VIP
- 【MOOC期末】《中国马克思主义与当代》(北京科技大学)期末慕课答案.docx VIP
文档评论(0)