PL/SQL 09 包 package

Posted john2017

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PL/SQL 09 包 package相关的知识,希望对你有一定的参考价值。

--定义包头

create or replace package 包名
as
  变量、常量声明;
  函数声明;
  过程声明;
end;


--定义包体

create or replace package body 包名
as
  函数实际代码;
  过程实际代码;
end;


create or replace package pkg_school
as 
  stucount int;
  procedure prc_getstucount;
end;


create or replace package body pkg_school
as
  procedure prc_getstucount
  as
  begin
    select count(*)
    into stucount
    from t_student;
    dbms_output.put_line(‘人数为:‘||stucount);
  end;
end;



























以上是关于PL/SQL 09 包 package的主要内容,如果未能解决你的问题,请参考以下文章

PL/SQL 包编译错误:PLS-00323

PL/SQL:调用包时找不到被调用的程序单元

PL/SQL,如何将包的通用代码行放在共享包中

如何在 PL/SQL 中使用包内的过程

如何让已经运行的 PL SQL 包运行得更快?

PL/SQL:无法从包元素 PL/SQL 返回值