oracle教程07_plql高级02oracle教程07_plsql高级02oracle教程07_plsql高级02oracle教程07_plsql高级02.pptVIP

  • 2
  • 0
  • 约 11页
  • 2017-03-18 发布于贵州
  • 举报

oracle教程07_plql高级02oracle教程07_plsql高级02oracle教程07_plsql高级02oracle教程07_plsql高级02.ppt

oracle教程07_plql高级02oracle教程07_plsql高级02oracle教程07_plsql高级02oracle教程07_plsql高级02

包 包(package)是一个可以将相关对象存储在一起的PL/SQL结构。 包包含了两个分离的组成部分:包说明(specification)和包主体(body)。 每个部分都单独被存储在数据字典中。 包说明是一个操作接口,对应用来说是可见。 包主体是黑盒,对应用来说隐藏了实现细节。 除了可以将相关对象作为一组存储在一起以外,包也是十分有用的,它们在依赖性方面的限制比较小的,并且有许多性能上的优点。 包的组成 将相关的若干程序单元组织到一块,用一个包来标识这个集合。 包中可以包含的程序单元 标志一个出错情况 出错情况(Exception) 指向常数的指针 常量(Constant) 定义一个结构类型(如RECORD、VARRAY等) 类型(TYPE) 指向一个 SQL语句的指针 游标(Cursor) 用于存储变化值的存储单元 变量(Variable) 带有参数的程序,该程序只返回一个值 函数(Function) 带有参数的程序 过程(procedure) 描述 程序单元 开发包 1、开发包的步骤 (1) 在一个文本文件中写入 CREATE PACKAGE 语句创建一个包的说明。 (2) 在另一个文本文件中用 CREATE PACKAGE BODY语句创建包主体。 (3) 在 SQL*Plus中编译这两个文本文件,以将包的源代码编译成编译

文档评论(0)

1亿VIP精品文档

相关文档