EBS开发_培训.ppt

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

ORACLE EBS开发 PL/SQL基础 2009 PRSM Management Consulting 文档说明 此文档谨向ORACLE EBS用户提供,此文档包含的机密信息用于具体个体和目的, 受法律保护。如果您不是适合的接收者, 您应该删除。任一透露、复制、或发行, 或在之基础上采取的行动, 将严格禁止。 This document contains confidential information intended for a specific individual and purpose, and is protected by law. If you are not the intended recipient, you should delete this message. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. 培训目标 了解和掌握PL/SQL语言结构 AGENDA 关于PL/SQL PL/SQL开发介绍 PL/SQL 的特点 PL/SQL 的结构 PL/SQL 的基础语法 游标使用和异常处理 实例指导 交流 关于PL/SQL AGENDA 关于PL/SQL PL/SQL开发介绍 PL/SQL 的特点 PL/SQL 的结构 PL/SQL 的基础语法 游标使用和异常处理 实例指导 交流 PL/SQL优点 PL/SQL块可以被命名和存储在ORACLE服务器中,同时也能被其他的PL/SQL程序或SQL命令调用,任何客户/服务器 工具都能访问PL/SQL程序,具有很好的可重用性。 可以使用ORACLE数据工具管理存储在服务器中的PL/SQL程序的安全性。可以授权或撤销数据库其他用户访问PL/SQL程 序的能力 PL/SQL代码可以使用任何ASCII文本编辑器编写,所以对任何ORACLE能够运行的操作系统都是非常便利的 对于SQL,ORACLE必须在同一时间处理每一条SQL语句,在网络环境下这就意味作每一个独立的调用都必须被oracle服 务器处理,这就占用大量的服务器时间,同时导致网络拥挤。而PL/SQL是以整个语句块发给服务器,这就降低了网络拥挤。 SQL语句类型 数据查询语言DQL -Select 数据操纵语言DML -Delete、Update 数据定义语言DDL -Create… 数据控制语言DCL -Loop,If… PL/SQL块结构 PL/SQL是一种块结构的语言,组成PL/SQL程序的单元是逻辑块,一个PL/SQL 程序包含了一个或多个逻辑块,每个块都可以划分为三个部分。与其他语言相同,变量在使用之前必须声明,PL/SQL提供了独立的 专门用于处理异常的部分,下面描述了PL/SQL块的不同部分 声明部分(Declarationsection) 执行部分(Executablesection)   异常处理部分(Exception section) PL/SQL块结构 PL/SQL结构 PL/SQL结构-函数 PL/SQL结构-过程 PL/SQL结构-包 包(package) 包其实就是被组合在一起的相关对象的集合,当包中任何函数或存储过程被调用,包就被加载入内存中,包中的任何函数或存储过程 的子程序访问速度将大大加快。 包由两个部分组成:规范和包主体(body),规范描述变量、常量、游标、和子程序,包体完全定义子程序和游标。 PL/SQL结构-触发器 触发器(trigger) 触发器与一个表或数据库事件联系在一起的,当一个触发器事件发生时,定义在表上的触发器被触发 PL/SQL 的基础语法 PL/SQL 的基础语法 赋值 X:=200; Y:=Y+(X*20); 通过SQL SELECT INTO 或FETCH INTO给变量赋值 SELECT SUM(SA LARY),SUM(SALARY*0.1) INTO TOTAL_SALARY,TATAL_COMMISSION FROM EMPLOYEE WHERE DEPT=10; PL/SQL 的基础语法 主要 数据类型 名称 定义 PL/SQL 的基础语法 Char 用于描述定长的字符型数据,长度=2000字节 Varchar2 用于描述变长的字符型数据,长度=4000字节 Nchar 用来存储Unicode字符集的定长字符

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档