现在的位置: 首页 > 综合 > 正文

Oracle 学习笔记之包的使用

2018年05月22日 ⁄ 综合 ⁄ 共 500字 ⁄ 字号 评论关闭
 
/**
 包的创建和使用
          语法:
              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;

利用程序包可以使得函数和存储过程更加清晰,同时,在调用这些函数和存储过程的时候必须加上包名哦...

抱歉!评论已关闭.