创建包规范和包体:
举例:
--创建包规范
CREATE OR REPLACE PACKAGE emp_package
IS
--添加员工信息的存储过程
PROCEDURE add_emp_proc
(v_empno IN emp.empno%TYPE,
v_ename IN emp.ename%type,
v_sal IN emp.sal%type,
v_deptno IN emp.deptno%type);
--删除员工信息的存储过程
PROCEDURE del_emp_proc
(v_empno IN emp.empno%type);
END emp_package;
为上面包规范创建包体:
--创建包体
CREATE OR REPLACE PACKAGE BODY emp_package
IS
--添加员工信息的存储过程
PROCEDURE add_emp_proc
(v_empno IN emp.empno%TYPE,
v_ename IN emp.ename%type,
v_sal IN emp.sal%type,
v_deptno IN emp.deptno%type)