Oracle和PLSQL开发基础.doc

  1. 1、本文档共168页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle和PLSQL开发基础.doc

Oracle PLSQL开发基础 前  言 课程简介。 本教材主要针对需要在平台数据上查询数据和察看代码的测试人员。要求学员已经掌握Oracle的基本概念和Oracle SQL语言。 本教材由质控办廖昊星编写,在编写过程中得到了测试部同事的大力支持,特此鸣谢。 目  录 课程目标: 1 第 1 章 PL/SQL语言基础 2 1.1 什么是PL/SQL 2 1.2 PL/SQL块结构基础 2 1.3 PL/SQL的数据与数据类型 5 1.4 PL/SQL的操作符 8 1.5 PL/SQL流程控制 9 1.6 PL/SQL的异常处理 17 第 2 章 复合数据 22 2.1 PL/SQL 记录 22 2.2 PL/SQL 集合 28 第 3 章 PL/SQL中的SQL 37 3.1 PL/SQL中的DML 37 3.2 事务管理 46 3.3 数据检索与游标 49 3.4 游标变量和REF CURSOR类型 79 3.5 游标表达式 92 第 4 章 PL/SQL应用程序结构 96 4.1 过程、函数和参数 96 4.2 包 130 下载源码就到源码网, 课程目标: 学员学完本课程之后,应该掌握如下内容: 1、了解Oracle数据库表的结构和数据存储方式。 2、能够使用SQL编写查询语句,获取所需的测试数据。 3、能够看懂一般的PL/SQL代码,并能找编写规范上的错误。 4、能够编写简单的PL/SQL程序。 PL/SQL语言基础 PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本文将讲述PL/SQL基础语法,结构和组件、以及如何设计并执行一个PL/SQL程序。 什么是PL/SQL 关于PL/SQL语言有以下几个特点的描述: 结构化、易读和易于理解。如果你是刚刚开始进行程序开发工作(比如说你原来是一个业务人员),那么选择PL/SQL是一个适当的开始。PL/SQL语言包含了大量的关键字、结构,这使得PL/SQL写成的程序非常易于理解,也容易学习。 是一种标准化、轻便式的Oracle开发模式。大家都知道,Java是一种最有名的跨平台语言,号称“一次编译,随处运行”,但是,事实上Oracle PL/SQL早就已经“实现”了,只不过必需运行在Oracle上而已。 嵌入式语言。PL/SQL程序不能独立运行的,它必须有一个宿主环境,也就是说必须把PL/SQL程序嵌入到Oracle数据库中才能运行。 简而言之,PL/SQL就是SQL语句的超集,也可称为“可程序化”的SQL语言,是一种容易学习上手的语言。 PL/SQL块结构基础 PL/SQL是一种块结构的语言,组成PL/SQL程序的单元是逻辑块,一个PL/SQL 程序包含了一个或多个逻辑块,每个块都可以划分为三个部分。与其他语言相同,变量在使用之前必须声明,PL/SQL提供了独立的专门用于处理异常的部分,下面描述了PL/SQL块的不同部分: 声明部分 Declaration section 声明部分包含了变量和常量的数据类型和初始值。这个部分是由关键字DECLARE开始,如果不需要声明变量或常量,那么可以忽略这一部分;需要说明的是游标的声明也在这一部分。 执行部分 Executable section 执行部分是PL/SQL块中的指令部分,由关键字BEGIN开始,所有的可执行语句都放在这一部分,其他的PL/SQL块也可以放在这一部分。 异常处理部分 Exception section 这一部分是可选的,在这一部分中处理异常或错误,对异常处理的详细讨论我们在后面进行。 异常处理部分 Exception section 这一部分是可选的,在这一部分中处理异常或错误,对异常处理的详细讨论我们在后面进行。 PL/SQL块语法 [DECLARE] ---declaration statements BEGIN ---executable statements [EXCEPTION] ---exception statements END PL/SQL块中的每一条语句都必须以分号结束,SQL语句可以使多行的,但分号表示该语句的结束。一行中可以有多条SQL语句,他们之间以分号分隔。每一个PL/SQL块由BEGIN或DECLARE开始,以END结束。注释由“—”(两个减号)标示。 PL/SQL块的命名和匿名 PL/SQL 程序块可以是一个命名的程序块也可以是一个匿名程序块。匿名程序块可以用在服务器端也可以用在客户端。 命名程序块可以出现在其他PL/SQL程序块的声明部分,这方面比较明显的是子程序,子程序可以在执行部分引用,也可以在异常处理部分引用。 P

文档评论(0)

lnainai_sj + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档