第04章过程、函数和程序包.pptVIP

  • 4
  • 0
  • 约1.39万字
  • 约 66页
  • 2017-11-27 发布于江苏
  • 举报
第04章过程、函数和程序包

第四章过程、函数和程序包 (教材第8章) 子程序 子程序: PL/SQL的过程和函数统称为子程序 匿名块: 以DECLARE或BEGIN开始,每次提交都被编译。匿名块不在数据库中存储并且不能直接从其他PL/SQL块中调用。 命名块:除匿名块之外的其他块。包括过程,函数,包和触发器。可以在数据库中存储并在适当的时候运行。 PL/SQL 程序块、过程、函数和数据包中声明 子程序的优点 具有可扩展性 可以自定义 PL/SQL 语言以满足应用程序的需要 提高可复用性和可维护性 子程序只要有效,就完全可以用于任何数目的应用程序中 简化了维护/优化过程,因为如果定义更改只有子程序受到影响 创建子程序 创建过程(语法如下) 创建过程的注意事项 当创建一个已存在的过程时,指明REPLACE选项。 关键字AS和IS均可,它们本身没有差别。 PL/SQL块可以从BEGIN开始,也可以从局部变量说明开始。 PL/SQL块不能以DECLARE开始。 用END或END 加上过程名作为PL/SQL块的结束标志。 过程的形式参数的三种模式 过程的形式参数的三种模式 例:过程的形式参数的用法 create or replace procedure modetest( p_inparameter in number, p_outparm

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档