9.Oracle过程-函数和程序包.pptVIP

  • 27
  • 0
  • 约7.1千字
  • 约 31页
  • 2016-11-28 发布于河南
  • 举报
9.Oracle过程-函数和程序包

第九章 过程、函数和程序包 到目前为止,所创建的PL/SQL程序都是匿名的。这些匿名的程序块没有被存储,在每次执行后,都不可以被重新使用。因此,每次运行匿名程序块时,都需要先编译然后再执行。在很多时候,都需要保存PL/SQL程序块,以随后可以重新使用。这也意味着,程序块需要一个名称,这样在调用或引用它时,系统就可以找到这个特定的程序块。创建并命名的程序块称为“命名程序单元”或“子程序”。由于存储代码的位置、代码所执行的任务类型以及调用方式的不同,命名PL/SQL程序单元分为:存储过程、函数和程序包三种。 本章学习目标: 创建Oracle存储过程 调用存储过程 理解存储过程中各种形式的参数 修改存储过程 为过程添加局部变量和子过程 创建Oracle函数 调用Oracle函数 创建程序包 创建程序包的公有成员和私有成员 理解程序包中重载的过程和函数 理解程序单元之间的依赖性 9.1 存储过程 存储过程是一种命名PL/SQL程序块,它可以被赋予参数,存储在数据库中,可以被用户调用。由于存储过程是已经编译好的代码,所以在调用的时候不必再次进行编译,从而提高了程序的运行效率。另外,使用存储过程可以实现程序的模块化设计。 9.1.1 创建存储过程 语法结构: create [or replace] procedure 过程名 [(参数1 [

文档评论(0)

1亿VIP精品文档

相关文档