1、程序包头
1 create or replace package pck_demo --声明一个程序包头,注意:包头与包体的名称一样 2 as -- 语法 3 4 type mycursoris ref cursor;-- 声明一个(引用)游标类型 5 -- 第一个存储过程,查询所有的角色(根据关键字),需要先执行一个存储过程完成后,在去添加新的存储过程 6 procedure get_all_role( 7 cname in varchar2,-- 输入参数 8 vresult out mycursor --输出参数,为上面定义的游标类型。 9 ); 10 11 -- 第二个存储过程,添加一个角色 12 procedure add_role( 13 cname in varchar2,-- 输入参数,角色名称 14 vresult out varchar2--输出参数,提示结果。 15 ); 16 17 end pck_demo ;--结束这个程序包头
2、程序包体