oracle中包的定义类似C中的接口定义,包头声明过程名,包体定义过程;
下面是示例:
-- 包头:只要标明过程函数等的对象
create or replace package pkg_test01
as
procedure sp_test01;
function fn_test01 return number;
end pkg_test01;
/
-- 包体:包头内部对象说明定义
create or replace package body pkg_test01
as
procedure sp_test01
is
begin
dbms_output.put_line(102);
end;
function fn_test01
return number
is
x number;
begin
x := 101;
return x;
end;
end pkg_test01;
/
--- The End ---
阅读(1179) | 评论(0) | 转发(0) |