您现在的位置: 精品资料网 >> 管理信息化 >> Oracle >> 资料信息

Oracle数据库应用教程之过程、函数和程序包(ppt 80页)

所属分类:
Oracle
文件大小:
556 KB
下载地址:
相关资料:
oracle,数据库,应用教程,函数,程序包
Oracle数据库应用教程之过程、函数和程序包(ppt 80页)内容简介

Oracle数据库应用教程之过程、函数和程序包目录:
1、子程序
2、程序包
3、小结

 

Oracle数据库应用教程之过程、函数和程序包内容提要:
子程序:
以前我们写的PL/SQL语句程序都是瞬时的,都没有命名。其缺点是:在每次执行的时候都要被编译,并且不能被存储在数据库中,其他PL/SQL块也无法调用它们。现在我们把命名的PL/SQL块叫做子程序,它们存储在数据库中,可以为它们指定参数,可以在数据库客户端和应用程序中调用。命名的PL/SQL程序包括存储过程和函数。程序包是存储过程和函数的集合。子程序结构与PL/SQL匿名块的相同点在于都由声明、执行、异常三大部分构成,不同之处在于,PL/SQL匿名块的声明可选,而子程序的声明则是必需的。
子程序的优点如下:(1) 模块化:通过子程序可以将程序分解为可管理的、明确的逻辑模块。(2) 可重用性:子程序在创建并执行后,就可以在任何应用程序中使用。(3) 可维护性:子程序可以简化维护操作。(4) 安全性:用户可以设置权限,保护子程序中的数据,只能让用户提供的过程和函数访问数据。这不仅可以让数据更加安全,同时可保证正确性。子程序有两种类型:过程和函数。其中,过程用于执行某项操作;函数用于执行某项操作并返回值。


..............................