oracle_plsql教程-第一章

oracle_plsql教程-第一章

ID:5309597

大小:603.55 KB

页数:13页

时间:2017-12-07

oracle_plsql教程-第一章_第1页
oracle_plsql教程-第一章_第2页
oracle_plsql教程-第一章_第3页
oracle_plsql教程-第一章_第4页
oracle_plsql教程-第一章_第5页
资源描述:

《oracle_plsql教程-第一章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章PL/SQL子程序概览翻译:陈拓chentuo@ms.xab.ac.cn 2006 年 6 月16 日PL/SQL 子程序概览Copyright© OracleCorporation,2001.Allrightsreserved.进度表:时间主题40 分钟讲演25 分钟练习65 分钟总共Oracle PL/SQL编程11 第一章PL/SQL子程序概览课程目标完成本课程后,您应当能够:• 创建、执行和维护过程、函数和数据库触发器• 管理 PL/SQL子程序和触发器• 描述 Oracle提供的包• 操纵大对象 (LOBs)12

2、Copyright© OracleCorporation,2001.Allrightsreserved.课程概览用数据库过程你可以开发模块化的应用程序,可以使用下面这些数据库对象:§过程和函数§包§数据库触发器模块化的应用程序改进:§功能性§安全性§总性能Oracle PL/SQL编程12 第一章PL/SQL子程序概览目标完成本课程后,您应当能够:• 区别匿名 PL/SQL块与命名 PL/SQL块 (子程序)• 描述子程序• 列举使用子程序的好处• 列举可以调用子程序的不同环境13Copyright© OracleCorpora

3、tion,2001.Allrightsreserved.本课目标PL/SQL支持许多不同的程序结构。在本课程中你将学习匿名块和命名PL/SQL块之间的区别。命名块也被称为子程序或程序单元。Oracle PL/SQL编程13 第一章PL/SQL子程序概览Oracle Internet平台客户端程序任何mail任何浏览器客户端任何FTP 客户端Internet应用软件开发工具SQSQLL商业逻辑表示和和数据商业逻辑PLPL//SSQQLL系统管理应用服务器数据库JJaavvaa网络服务14Copyright© OracleCorpo

4、ration,2001.Allrightsreserved.Oracle Internet平台Oracle为电子商务和数据仓库提供一个全面的、高性能的Internet 平台。这个完整的平台包括开发、配置和管理Internet 应用程序的所有必须的东西。OracleInternet 平台建立在3个核心层次之上:§基于浏览器的客户端,用来处理信息表示§应用服务器,用来执行商业逻辑,并且为基于浏览器客户端的表示逻辑服务。§数据库,执行数据库内部的商业逻辑,并且提供数据。Oracle提供许多高级图形用户接口(GUI)驱动的开发工具来构建

5、商业应用程序,以及用于各个商业和工业领域的大型应用程序软件套件。可以用SQL、PL/SQL或Java写存储过程、函数和包。iSQL*Plus 是一个Oracle 工具,用于确认和提交SQL和PL/SQL语句到服务器去执行,它还包含有它自己的命令语言。Oracle PL/SQL编程14 第一章PL/SQL子程序概览PL/SQL 程序结构

 IS

6、AS or DECLARE。。。BEGIN。。。EXCEPTIONTools ConstructsDatabase Server。。。Anonymous blocks END

7、;ConstructsAnonymousblocksApplication proceduresor functionsStored proceduresor functionsApplication packagesStored packagesApplication triggersDatabase triggersObject typesObject types15Copyright© OracleCorporation,2001.Allrightsreserved.PL/SQL程序结构上面的图表显示了多种不同的使用基本P

8、L/SQL块的PL/SQL程序结构。通常,一个块可以是一个匿名块,也可以是一个命名块(子程序或程序单元)。PL/SQL块结构每一个PL/SQL结构由一个或多个块组成。这些块可以是完全分开的或是嵌套在另一个块中。因此,一个块可以代表另一个块的一小部分,依次可以是整个代码单元的一部分。注:在幻灯片中,在DECLARE前面的单词“or”不是语法的一部分。它在图中用于区分子程序的开始还是匿名块的开始。PL/SQL块可以在Oracle服务器上被构造和使用(存储的PL/SQL程序单元)。它们也可以用象OracleFormsDeveloper

9、、OracleReportDeveloper等这样的Oracle开发工具来构造(应用程序或客户端PL/SQL程序单元)。对象类型是用户定义的复合数据类型,它将数据结构连同操纵数据所需的函数和过程封装。你既可以在Oracle服务器上也可以用Oracle开发工具创建

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。