存储过程
create [or place] procedure_name(
result out char,
param1 type,
param2 type
) as
-- 变量声明
...
begin
-- 操作
...
-- 异常
exception
when other then
-- 操作
...
return;
end;
包
create [or replace] package package_name is
-- 函数声明
function fun_name(
param1 type,
param2 type
)return char;
-- 存储过程声明
procedure proc_name(
result out char,
param1 type,
param2 type
);
end;
包体
create [or replace] package body package_name is
-- 实现
end;