- 1、本文档共208页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 5 章 ORACLE体系结构 5.1 PL/SQL简介? 5.2 SQL*Plus工具 5.3 SQL语言基础?? 5.4 SQL 函数? 5.5 PL/SQL语言基础 5.6 PL/SQL控制结构?? 5.7 游标? 5.8 异常处理?? 5.9 过程与函数? 5.10 包? 5.11 触发器 5.12 动态SQL 5.13 对象类型 5.14 事务处理本章小节? 5.1 PL/SQL简介 通过使用PL/SQL,可以在一个PL/SQL块中包含多条SQL语句和PL/SQL语句。PL/SQL具有以下优点和特征: (1) 提高应用程序的运行性能 (2) 提供模块化的程序设计功能 (3) 允许定义标识符 (4) 具有过程语言控制结构 (5) 具有良好的兼容性 (6) 处理运行错误 5.2 SQL*Plus工具 SQL*Plus是Oracle公司提供一个工具程序,它用于运行SQL语句和PL/SQL块,并且用于跟踪调试SQL语句和PL/SQL块。该工具程序不仅可以在命令行运行,也可以在Windows窗口环境中运行。Oracle公司还提供了一个在WEB页面中运行SQLPlus的工具iSQLPlus。下面详细介绍SQLPlus工具的使用。 (1) 在命令行运行SQLPlus 命令语法:SQLPLUS? [username]/[password] [@server] username用于指定数据库的用户名,password用于指定用户口令,server指定网络服务名。连接本地数据库,不需要提供网络服务名。 (2) 在浏览器中使用iSQLPlus 在工作区中可以输入SQL命令或PL/SQL块,点击“执行”按钮,执行的结果,在工作区的下部显示。 (3) 使用GUI工具启动SQLPlus 重点介绍SQLplus的运行环境设置和常用的命令。 在Oracle SQLPlus窗口中,选择“选项”|“环境”命令,弹出“环境”对话框。在对话框中执行设置SQLPlus运行环境的操作。 包含3个主要区域,即“设定选项”区域,“值”区域和“屏幕缓冲区”区域。 屏幕缓冲区是指屏幕内存,用于控制可以保存在屏幕上的数据量,默认都是100,用户可以自行设定。 “设定选项区域”用户可以控制58个选项,通过这些选项可以对SQLPlus的运行环境进行设置。选项的设置可以在“值”区域中设定。按照值性质的不同,可以把这些选项分为两类,即开关类型选项和数值类选项。开关类通过“开”或“关”来设置(对应的值是ON和OFF),数值类选项可以在文本框中输入相应的数值。 5.2.1 常用环境选项 (1) Pause 如果查询的结果超过一次屏幕,可以设置Pause的值使其暂停显示,直到用户按Enter键继续,该选项的默认值为OFF,可以用SET PAUSE ON[OFF] 命令设置。 SQL SET PAUSE ON[OFF] (2) agesize 可以设置每一页的大小,从而控制每一页中显示的数据量。在默认情况下,该值为14。表示每页最多14行数据。 SQL SET PAGESIZE 25 (3) Linesize ?用户设置一行数据可以容纳的字符数量,其默认值为80,该值相对较低,后果将是一行的数据,在屏幕上以多行数据显示。一般可以设置为较大值。 (4) Feedback 在查询结果集的末尾输出一行,以便指出查询中返回的数据行数量,feedback默认的设置为on,并且返回结果数据行数量的必须条件是结果数据行数量在6行以上,用Show Feedback命令可以查看其设定的值。 SQLshow feedback 用于6或更多行的FEEDBACK ON 如果查询结果的行数不超过6行,查询的尾部没有输出信息。用Set Feedback Off 命令可以关闭Feedback命令,则无论查询结果有多少行,尾部也不会显示行数的信息。 (5) Numformat Numformat的默认值为10,这表明SQLPlus会试图将所有的数据都放到10个字符的输出中,如图所示的例子,首先创建一个测试表,一个数值型列,分别插入两行,数据占据的字符分别是8和15,从输出的查询结果可以看出SQLPlus自动调整为10个字符宽度。 可以为Numformat设置一个较大的值,如Set Numformat 9999.9,上述例子的输出如图所示。 5.2.2 常用SQLPlus命令 (1) DescribeDescribe命令可以返回数据库中存储的对象的描述。 (2) Prompt Prompt命令会在屏幕上输出一行数据,一般用于脚本文件中向用户传递相应的信息。如某个脚本文件code.txt,包括如下语句 prompt 删除员工照片表 drop table EmployeeImage; prompt
您可能关注的文档
最近下载
- 21CS03-3:一体化预制泵站选用与安装(三).docx VIP
- 2025届高考物理考点一轮复习:功能关系 能量守恒定律(解析版).pdf VIP
- 二年级上册语文教案 第七单元.docx VIP
- 快递业务操作规范与流程.pdf VIP
- 用在线乳化技术实现柴油机低温燃烧的研究 the experimental study of online emulsification technology in realizing diesel low- temperature combustion.pdf VIP
- 课桌椅项目实施方案-(范文模板).docx VIP
- 快递服务行业业务查询处理规范.doc VIP
- PDCA循环工作方法培训.pptx VIP
- 快递业务操作规范及投诉处理.doc VIP
- 充电桩采购安装项目售后服务承诺.docx VIP
文档评论(0)