Oracle 學習筆記之包的使用

 
/**
 包的創建和使用
          語法:
              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;


利用程序包可以使得函數和存儲過程更加清晰,同時,在調用這些函數和存儲過程的時候必須加上包名哦...

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章