第07章存储过程.PPT

第07章存储过程

* 第7章 存储过程、触发器和程序包 在很多时候,都需要保存PL/SQL程序块,以便随后可以重新使用。这也意味着,程序块需要一个名称,这样需才可以调用或者引用它。命名的PL/SQL程序块可被独立编译并存储在数据库中,任何与数据库相连接的应用程序都可以访问这些存储的PL/SQL程序块。Oracle提供了四种类型的可存储的程序:过程、函数、触发器和程序包。 * 本章知识要点: 创建Oracle存储过程 调用存储过程 理解存储过程中各种形式的参数 为过程添加局部变量和子过程 PL/SQL程序中的函数应用 触发器的应用 语句级触发器的特点 行级触发器的特点 INSTEAD OF触发器的特点 系统级触发器的特点 用户事件触发器的特点 程序包规范和主体 程序包中的私有过程和公有过程 程序包中的初始化代码 理解程序包中函数或过程的重载 了解Oracle提供了常见系统程序句 * 7.1 存储过程 存储过程是一种命名的PL/SQL程序块,它可以接受零个或多个参数作为输入、输出,或者既作输入又作输出的参数。过程被存储在数据库中,并且存储过程没有返回值,存储过程不能由SQL语句直接使用,只能通过EXECUT命令或PL/SQL程序块内部调用。由于存储过程是已经编译好的代码,所以在调用的时候不必再次进行编译,从而提高了程序的运行效率。 7.1.1 创建存储过程

文档评论(0)

1亿VIP精品文档

相关文档