第22章 创建子程序和包讲解.pptVIP

  • 0
  • 0
  • 约5.44千字
  • 约 38页
  • 2020-04-22 发布于天津
  • 举报
Oracle SQLPL/SQL 第 22 章 创建子程序和包 本章要点 ? 理解子程序(过程、函数)及包的概念 ? 掌握如何创建、执行和删除过程、函数 及包的方法 ? 了解形参和实参的区别以及不同参数模 式的特征 ? 灵活使用过程、函数及包书写 PL/SQL 程序 子程序 ? 子程序: PL/SQL 的过程和函数统称为子程序 ? 匿名块: 以 DECLARE 或 BEGIN 开始,每次 提交都被编译。匿名块不在数据库中存储并 且不能直接从其他 PL/SQL 块中调用。 ? 命名块:除匿名块之外的其他块。包括过, 函数,包和触发器。可以在数据库中存储并 在适当的时候运行。 ? PL/SQL 程序块、过程、函数和数据包中声明 子程序的优点 ? 具有可扩展性 – 可以自定义 PL/SQL 语言以满足应用程序的需要 ? 提高可复用性和可维护性 – 子程序只要有效,就完全可以用于任何数目的应 用程序中 – 简化了维护 / 优化过程,因为如果定义更改只有子 程序受到影响 创建子程序 ? 创建过程( 语法如下) CREATE [OR REPLACE] PROCEDURE procedure_name [(argument[{IN|OUT|IN OUT}]type, ..

文档评论(0)

1亿VIP精品文档

相关文档