精通Oracle核心技术和项目实战之存储过程.pptxVIP

  • 1
  • 0
  • 约 32页
  • 2017-08-31 发布于安徽
  • 举报

精通Oracle核心技术和项目实战之存储过程.pptx

第14章 存储过程前面章节中讲解了PL/SQL有关的内容。事实上,PL/SQL主要包括匿名块、存储过程和存储函数三种形式的PL/SQL块。存储过程是一段存储在数据库中执行某功能的程序。使用存储过程可以方便用户使用数据库中的应用程序。本章重点介绍如何创建存储过程以及如何在PL/SQL块中使用过程访问数据库中的数据。14.1 存储过程简介在PL/SQL块中常把一些功能相对独立、需要经常执行的代码定义为一个子程序,在需要时可以根据子程序的名字进行调用,从而简化操作。这样不仅便于程序设计,而且有利于程序的调试。与其他PL/SQL块一样,在子程序中也可以定义变量、类型、游标等,同样可以进行异常处理操作。需要注意的是有时必须向子程序提供参数(向子程序传递参数)。PL/SQL的子程序有两种形式,即过程和函数。过程与函数的区别在于函数有返回值,可以向调用者返回执行结果,而过程没有返回值。14.1.1 认识存储过程在Oracle数据库中,可以将一些固定的操作集中起来由Oracle数据库服务器来完成,以实现某个任务,这就是存储过程。存储过程是Oracle开发者在数据转换或查询报表时经常使用的方式之一。一旦在数据库管理系统中创建了存储过程对象,用户就可以使用应用程序,通过简单命令执行存储过程。存储过程在第一次执行时,进行语法检查和编译,执行后,它的执行计划就驻留在高速缓存中,用于后续调用。存储过程可

文档评论(0)

1亿VIP精品文档

相关文档