/**
包的创建和使用
语法:
create or replace package pkg_name as
var_name datetype;
function fun_name(..args) return datatype;
procdure proc_name(...args) ;
end pkg_name;
**/
create or replace package emp_package as
function getStudent(student_id varchar2) return varchar2;
procedure getEmps(pageNo integer,pageSize integer,p_count integer);
end emp_package;
/**
实现包的声明
*/
create or replace package body pkd_emp as
function getStudent(student_id varchar2) return varchar2 is
begin
--声明变量
begin
--函数主体部分
end;
end getStudent;
利用程序包可以使得函数和存储过程更加清晰,同时,在调用这些函数和存储过程的时候必须加上包名哦...