- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
OracleDatabase10g基础教程 ch06 SQLPlus基础
第6章 SQL*Plus基础 教学目标 掌握启动SQL*Plus和设置其运行环境技术 掌握格式化输出结果技术 掌握执行各种SQL*Plus命令技术 掌握使用help命令技术 掌握使用SQL*Plus缓冲区技术 理解和掌握执行脚本技术 教学难点和重点 启动SQL*Plus和设置其运行环境 格式化输出结果 执行各种SQL*Plus命令 使用help命令 使用SQL*Plus缓冲区 执行脚本 教学过程 6.1 启动和设置SQL*Plus 6.2 格式化查询结果 6.3 使用SQL*Plus命令 6.4 内置的SQL*Plus Help命令 6.5 使用SQL*Plus缓冲区 6.6 脚本 6.7 SQL*Plus增强的功能 6.1 启动和设置SQL*Plus 在Oracle Database 10g系统中,可以使用两种方式启动SQL*Plus: 一种方式是命令行模式 另外一种方式是GUI方式 启动SQL*Plus之后,还可以设置其运行环境。 启动SQL*Plus 为了在命令行中启动SQL*Plus,可以从DOS中输入sqlplus命令。 也可以使用GUI工具启动SQL*Plus。从Windows的开始菜单中,选择“程序”| Oracle | Application Development | SQL Plus命令。这时打开Oracle SQL*Plus窗口 设置SQL*Plus运行环境 SQL*Plus运行环境就是SQL*Plus的运行方式、查询执行结果显示方式的总称。设置SQL*Plus运行环境,可以使得SQL*Plus更能按照用户的要求运行和执行各种操作。 SQL*Plus环境选项的默认值如表6-1所示。 6.2 格式化查询结果 SQL*Plus提供了大量的命令用于格式化结果集。这些命令包括column、pause、pagesize、linesize、feedback、numformat、long等。 本节将详细描述如何使用这些命令执行格式化查询结果。 column column命令用来控制某个列的显示格式,其详细语法形式如下: column [column | alias][option] ttitle和btitle 使用ttitle命令和btitle命令可以设置报表的页眉和页脚。其语法形式和功能描述如表6-4所示。 pause 不同的查询语句可以返回不同的结果。有些查询语句可能会返回成千上万行数据。当SQL*Plus输出数据时,速度非常快,用户的眼睛很难跟上。如果查询结果所包含的数据超过用户屏幕一次可以看到的数据,那么用户就需要在屏幕中进行一次缓冲,存储那些滚动到屏幕以外的数据。用户需要通过上下滚动来查看查询结果。 这就是pause命令的用武之地 pagesize 使用pagesize命令,可以设置每一页的大小,从而控制每一页显示的数据量。 在默认情况下,pagesize的设置为14。 linesize linesize命令用于设置一行数据可以容纳的字符数量。linesize的默认值为80。该默认设置是很低的,造成的后果是:对于表中的一行数据,在屏幕上以多行数据显示。 feedback feedback命令告诉SQL*Plus在查询结果集的末尾输出一行,以便指出查询中返回的数据行数量。feedback的设置会指出,为了让SQL*Plus输出消息,必须在查询结果中返回数据行的数量。 在默认情况下,feedback的设置是on,为了让它运行而必须返回的数据行的数量是6或更多。 numformat 当用户在数据库中查询数值数据时,SQL*Plus所使用的格式可能会出现问题。例如,numformat的默认值为10,这表明SQL*Plus会试图将所有的数值数据都放到10个字符的输出中。如果用户知道正在处理的字符数量超过10个字符(例如,小数点右边有很多位的大数值),那么可以尝试将numformat设置为一个更大的值。 long 在默认情况下,long的值为80。 如果用户要查询具有long列的表或视图,那么就只会显示这个特定列的前80个字符。 如果设置long为更大的值,那么就可以显示这个列中更多的数据 6.3 使用SQL*Plus命令 除了前一节介绍的SQL*Plus格式化查询结果的命令之外,SQL*Plus还提供了许多可以定制该工具行为的工具。 这些工具包括: describe prompt 替换变量 show describe 在SQL*Plus的许多命令中,用户使用最为频繁的命令可能是describe命令。 describe命令可以返回数据库中所存储的对象的描述。 对于表、视图等对象来说,describe命令都可以列出其各个列的名称以及各个列的属性。
您可能关注的文档
- MVRRCNG0144呼出气体酒精含量探测器检定方法.pdf
- N001-发动机L.doc
- N002-保暖内衣L.doc
- N003-打油诗L.doc
- N005-诈骗犯L.doc
- N006-游泳L.doc
- N007-无端怀疑L.doc
- N011包车.doc
- N015-房屋误差L.doc
- N016-置换房屋L.doc
- OracleDatabase10g基础教程 ch07 PLSQL语言.ppt
- OracleDatabase10g基础教程 ch08 管理用户和表.ppt
- OracleDatabase10g基础教程 ch11 管理表.ppt
- OracleDatabase10g基础教程 ch10 事务处理和并发控制.ppt
- oki重塑辉煌终本.ppt
- OracleDatabase10g基础教程 ch09 管理安全性.ppt
- OracleDatabase10g基础教程 ch13 视图.ppt
- OracleDatabase10g基础教程 ch12 索引.ppt
- OracleDatabase10g基础教程 ch15 触发器.ppt
- OracleDatabase10g基础教程 ch16 闪回操作.ppt
最近下载
- 侵犯著作权案谅解书.docx VIP
- 《康复评定技术》课件——第十一章 步态分析技术.ppt VIP
- 建筑施工高处作业安全技术规范 JGJ80-2016培训.pptx VIP
- 人工智能在心理健康与咨询中的应用与辅助技术.pptx VIP
- 全国初中物理竞赛试题(八年级上):第2讲—声现象(解析版).pdf VIP
- 河南省驻马店市“逐梦计划”环际大联考2025-2026学年高一上学期阶段考试(一)英语含答案.pdf
- 让是VS不是美德辩论赛 反方辩词一辩、二辩、三辩、四辩发言稿.docx VIP
- 国网甘肃招聘考试真题2025.docx VIP
- 股权投资合作协议.doc VIP
- 从《家谱》看改土归流后土司时期的土著居民家族建构.pdf VIP
原创力文档


文档评论(0)