当项目越来越大的时候,数据库中可能会出现成百上千的函数,存储过程之类的,为了方便管理,Oracle提倡使用程序包的管理机制,实现业务模块隔离,方便管理。
Oracle 程序包的创建
程序包的创建有点像JAVA中接口的定义,只有声明,没有实现。
语法:create or replace package 包名 as 函数定义...存储过程定义 end 包名;
举例:
create or replace package pkg_hbk as
function computer(num1 number,num2 number) return number;
procedure pro_add(tel in varchar2,name out varchar2);
end