oracle+plsql开发基础

oracle+plsql开发基础

ID:22634623

大小:1.23 MB

页数:167页

时间:2018-10-30

oracle+plsql开发基础_第1页
oracle+plsql开发基础_第2页
oracle+plsql开发基础_第3页
oracle+plsql开发基础_第4页
oracle+plsql开发基础_第5页
资源描述:

《oracle+plsql开发基础》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、xxxx培训教材OraclePLSQL开发基础版权所有©中国工商银行软件开发中心内部使用OraclePL/SQL开发基础前  言课程简介。本教材主要针对需要在平台数据上查询数据和察看代码的测试人员。要求学员已经掌握Oracle的基本概念和OracleSQL语言。本教材由质控办廖昊星编写,在编写过程中得到了测试部同事的大力支持,特此鸣谢。OraclePL/SQL开发基础目  录课程目标:1第1章PL/SQL语言基础21.1什么是PL/SQL21.2PL/SQL块结构基础21.3PL/SQL的数据与数据类型51.4PL/SQL的操作符81.5PL/SQL流程控制9

2、1.6PL/SQL的异常处理17第2章复合数据222.1PL/SQL记录222.2PL/SQL集合28第3章PL/SQL中的SQL373.1PL/SQL中的DML373.2事务管理463.3数据检索与游标493.4游标变量和REFCURSOR类型793.5游标表达式92第4章PL/SQL应用程序结构964.1过程、函数和参数964.2包130OraclePL/SQL开发基础课程目标:学员学完本课程之后,应该掌握如下内容:1、了解Oracle数据库表的结构和数据存储方式。2、能够使用SQL编写查询语句,获取所需的测试数据。3、能够看懂一般的PL/SQL代码,并能

3、找编写规范上的错误。4、能够编写简单的PL/SQL程序。OraclePL/SQL开发基础第1章PL/SQL语言基础PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLE服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本文将讲述PL/SQL基础语法,结构和组件、以及如何设计并执行一个PL/SQL程序。1.1什么是PL/SQL关于PL/SQL语言有以下几个特点的描述:结构化、易读和易于理解。如果你是刚刚开始进行程序开发工作(比如说你原来是一个业务人员),那么选择PL/SQL是一个适当的开始。

4、PL/SQL语言包含了大量的关键字、结构,这使得PL/SQL写成的程序非常易于理解,也容易学习。是一种标准化、轻便式的Oracle开发模式。大家都知道,Java是一种最有名的跨平台语言,号称“一次编译,随处运行”,但是,事实上OraclePL/SQL早就已经“实现”了,只不过必需运行在Oracle上而已。嵌入式语言。PL/SQL程序不能独立运行的,它必须有一个宿主环境,也就是说必须把PL/SQL程序嵌入到Oracle数据库中才能运行。简而言之,PL/SQL就是SQL语句的超集,也可称为“可程序化”的SQL语言,是一种容易学习上手的语言。1.2PL/SQL块结构

5、基础PL/SQL是一种块结构的语言,组成PL/SQL程序的单元是逻辑块,一个PL/SQL程序包含了一个或多个逻辑块,每个块都可以划分为三个部分。与其他语言相同,变量在使用之前必须声明,PL/SQL提供了独立的专门用于处理异常的部分,下面描述了PL/SQL块的不同部分:1.2.1声明部分(Declarationsection)OraclePL/SQL开发基础声明部分包含了变量和常量的数据类型和初始值。这个部分是由关键字DECLARE开始,如果不需要声明变量或常量,那么可以忽略这一部分;需要说明的是游标的声明也在这一部分。1.1.1执行部分(Executables

6、ection)执行部分是PL/SQL块中的指令部分,由关键字BEGIN开始,所有的可执行语句都放在这一部分,其他的PL/SQL块也可以放在这一部分。异常处理部分(Exceptionsection)这一部分是可选的,在这一部分中处理异常或错误,对异常处理的详细讨论我们在后面进行。1.1.2异常处理部分(Exceptionsection)这一部分是可选的,在这一部分中处理异常或错误,对异常处理的详细讨论我们在后面进行。1.1.3PL/SQL块语法[DECLARE]---declarationstatementsBEGIN---executablestatement

7、s[EXCEPTION]---exceptionstatementsENDPL/SQL块中的每一条语句都必须以分号结束,SQL语句可以使多行的,但分号表示该语句的结束。一行中可以有多条SQL语句,他们之间以分号分隔。每一个PL/SQL块由BEGIN或DECLARE开始,以END结束。注释由“—”(两个减号)标示。1.1.4PL/SQL块的命名和匿名PL/SQL程序块可以是一个命名的程序块也可以是一个匿名程序块。匿名程序块可以用在服务器端也可以用在客户端。命名程序块可以出现在其他PL/SQL程序块的声明部分,这方面比较明显的是子程序,子程序可以在执行部分引用,也

8、可以在异常处理部分引用。OracleP

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

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

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