网站大量收购闲置独家精品文档,联系QQ:2885784924

《Oracle_10g入门与提高》第6章:PL、SQL程序设计.ppt

《Oracle_10g入门与提高》第6章:PL、SQL程序设计.ppt

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

第6章 PL/SQL程序设计 学习重点: PL/SQL的控制结构 PL/SQL记录和表 过程与函数 异常处理 本章逻辑结构 6.1 PL/SQL基础 6.1.1 变量及声明 6.1.2 数据类型 6.1.3 表达式 6.1.4 PL/SQL程序块结构 6.1.5 PL/SQL程序的运行环境 6.2 PL/SQL的控制结构 6.2.1 顺序结构 6.2.2 选择结构 6.2.3 NULL结构 6.2.4 循环结构 6.3 PL/SQL记录和表 6.3.1 使用%TYPE 6.3.2 记录类型 本章逻辑结构 6.3.3 使用%ROWTYPE 6.3.4 表 6.4 游标 6.4.1 游标的基本操作 6.4.2 游标的属性操作 6.4.3 参数化游标和隐式游标 6.4.4 游标变量 6.5 过程与函数 6.5.1 过程创建和调用 6.5.2 过程参数设置与传递 6.5.3 函数的创建、查询和调用 6.5.4 删除过程和函数 6.5.5 子程序的位置 本章逻辑结构 6.5.6 子程序的依赖性与执行权限 6.6 触发器 6.6.1 触发器的类型 6.6.2 建立触发器 6.7 异常处理 6.7.1 概念 6.7.2 声明和处理异常 6.7.3 处理异常的特殊方法 6.8 本章小结 6.9 习题 6.1 PL/SQL基础 ANSI标准SQL的Oracle版本的过程化语言的扩展 PL/SQL语言 的特点 6.1.1 变量及声明 选择变量名称的规则 变量必须以字母(A~Z)开头 其后跟可选的一个或多个字母、数字(0~9)或特殊字符$、# 或_ 变量长度不超过30个字符 变量名中不能有空格 6.1.2 数据类型 声明变量或常量的通用语法 变量名 [CONSTANT] 数据类型 [[NOT NULL]{DEFAULT|:=}]; PL/SQL的数据类型与相关的子类型 PL/SQL的数据类型与相关的子类型 PL/SQL的数据类型与相关的子类型 6.1.3 表达式 PL/SQL表达式中常用的符号 PL/SQL表达式中常用的符号 6.1.4 PL/SQL程序块结构 6.1.5 PL/SQL程序的运行环境 PL/SQL程序由PL/SQL引擎执行。PL/SQL引擎是数据库服务器的一部分 6.2 PL/SQL的控制结构 程序设计语言的核心 检测不同条件并加以处理是程序控制的主要部分 流向控制结构 PL/SQL程序控制程序流的主要结构 顺序结构 选择结构 NULL结构 循环结构 6.2.1 顺序结构 按照语句出现的先后顺序执行 6.2.2 选择结构 if 逻辑结构 3种if逻辑结构 if-then if-then-else if-then-elsif if逻辑规则 规则1:每个if语句都有自己的then,以if开始的语句行不跟语句结束符“;” 规则2:每个if语句块以相应的end if 结束 规则3:每个if语句有且只有一个else。 规则4:else语句行后面不跟语句结束符 规则5:elsif无匹配的end if 6.2.3 NULL结构 空操作或空值结构 处理方法 if Marks60 then Null; else INSERT INTO Student_Course VALUES(‘Pass’,StudentNo, CourseNo); end if; 6.2.4 循环结构 3种循环形式。 1. LOOP-EXIT-END循环 2. WHILE-LOOP-END 循环 3. FOR-IN-LOOP-END循环 1. LOOP-EXIT-END循环 语法如下 loop 执行语句1; 执行语句2; ... end loop 2. WHILE-LOOP-END 循环 语法 while 布尔表达式 loop 执行语句1; 执行语句2; ... end loop; 3. FOR-IN-LOOP-END循环 语法 for 计数循环变量 in [reverse] 起始值..终止值 loop 执行语句1; 执行语句2; ... end loop; 6.3 PL/SQL

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档