第三章 北大青鸟Oracle教程集Chapter 6.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PL/SQL 简介 第六章 回顾 第五章 - Oracle 中的 OOP 概念 目标 PL/SQL 简介 数据类型及其用法 逻辑比较 控制结构 错误处理简介 PL/SQL 简介 PL/SQL 代表 Procedural Language/SQL(Procedural Language:过程语言) 它是对 SQL 的扩展 PL/SQL 中存在过程构造和数据库访问 在 Oracle 服务器和客户机应用程序中使用 支持大型对象和集合 PL/SQL 的优点 支持对象类型和集合 调用外部函数和过程 支持 SQL 支持 OOP 更高生产率 更佳性能 可移植性 与 Oracle 集成在一起 严密的安全性 PL/SQL 的体系结构2 - 1 PL/SQL 的体系结构2 - 2 PL/SQL 引擎是主要组件,它驻留在 Oracle 服务器中 PL/SQL 引擎 处理 PL/SQL 块并将其分离为 SQL 语句及过程语句 将过程语句发送到过程语句执行器以进行处理 将 SQL 语句发送到 SQL 语句执行器以进行处理 PL/SQL 块 它包括一组语句 PL/SQL 程序中的基本单元 将相关的声明和语句进行逻辑分组 声明对于块是局部的 在块完成之后,将超出范围 PL/SQL 的结构 PL/SQL 的各个组成部分 声明部分 可执行部分 异常处理部分 PL/SQL 块的结构 DECLARE declarations BEGIN executable statements EXCEPTION handlers END; 其中,declarations 是声明,executable statements 是可执行语句,handlers 是处理程序。 变量 数据的临时存储 在声明部分中声明 可以在 SQL 语句和过程语句中使用 在可执行部分中赋予新值 使用变量的优点 可重用性 易于维护 数据类型8 - 1 内置数据类型 标量 复合 引用 LOB 数据类型8 - 2 标量 容纳单个值 没有内部组成 分为四个类别: NUMBER CHARACTER DATE BOOLEAN 数据类型8 - 3 Number 类型 用于存储和操纵数字数据 Number 类型是: BINARY_INTEGER NUMBER 子类型是 DEC、DECIMAL、DOUBLE PRECISION、FLOAT、INTEGER、INT、NUMERIC、REAL、SMALLINT PLS_INTEGER 数据类型 8- 4 Character 类型 CHAR VARCHAR2 RAW LONG 和 LONG RAW ROWID 和 UROWID 区域字符类型 NCHAR NVARCHAR2 数据类型8 - 5 Datetime 和 Interval 类型 DATE TIMESTAMP TIMESTAMP WITH TIME ZONE TIMESTAMP WITH LOCAL TIME ZONE INTERVAL YEAR TO MONTH INTERVAL DAY TO SECOND 数据类型8 - 6 BOOLEAN 类型 用于存储逻辑值(TRUE、FALSE 和 NULL) 不接受任何参数 不能向数据库中插入 BOOLEAN 数据 不能将列值提取或选择到 BOOLEAN 变量中 只允许对 BOOLEAN 变量执行逻辑操作 数据类型 8- 7 组合类型 RECORD VARRAY NESTED TABLE LOB 类型 BLOB CLOB NCLOB BFILE 数据类型 8- 8 属性 引用数据库中的数据类型和对象 PL/SQL 变量和常量可以具有属性 属性的类型 %type–引用数据库列 %rowtype–代表表中的行 逻辑比较 4- 1 PL/SQL 支持 SQL 和 PL/SQL 中变量和常量的比较(称为“布尔表达式”) 布尔表达式的类型有: 数值型 字符型 日期型 逻辑比较4 - 2 数值型布尔表达式 比较数值 下表说明这一点: 逻辑比较4 - 3 字符型布尔表达式 比较用引号括起来的序列或单个字符 下表说明这一点: 逻辑比较 4- 4 日期型布尔表达式 比较两个日期 下表说明这一点: 控制结构2 - 1 控制流语句 条件控制 迭代控制 顺序控制 条件控制 基于条件执行语句 类型:if then、if then else、if then elsif 和 CASE 语句 控制结构 2- 2 迭代控制 简单循环 WHILE 循环 FOR 循环 顺序控制 GOTO 语句 NULL 语句 错误处理 2- 1 PL/SQL 中的错误条件称为异常 有两种类型的异常: 预定义的 用户定义的 当在 PL/SQL 程序中出现错误时,将

文档评论(0)

0520 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档