调用存储过程,有问题!!!大家帮帮忙!!!

whs999whs 2009-06-02 02:07:13
create table stu_info(
stu_id number(4,0),
stu_name varchar2(50),
stu_age number(4,0),
CONSTRAINT PK_tables_stu_info PRIMARY KEY (stu_id)
)
insert into stu_info values(1,'小名',10);
insert into stu_info values(2,'小红',17);
insert into stu_info values(3,'小刚',20);
insert into stu_info values(4,'张涵',12);
insert into stu_info values(5,'礼物',15);
insert into stu_info values(6,'报表',18);
commit;

CREATE OR REPLACE PACKAGE stu_pack
IS
  TYPE T_CURSOR IS REF CURSOR;
  PROCEDURE pro_stu(stu_id stu_info.stu_id%TYPE,Re_CURSOR OUT T_CURSOR);
END;

drop package stu_pack


create OR REPLACE PACKAGE BODY stu_pack
IS
   PROCEDURE pro_stu(stu_id stu_info.stu_id%TYPE,Re_CURSOR OUT T_CURSOR)
   IS
   V_CURSOR T_CURSOR;
   BEGIN
   OPEN V_CURSOR FOR
   select * from stu_info;
   Re_CURSOR := V_CURSOR;
   END;
END;


把执行语句写出来,谢谢各位了!!!!
...全文
33 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

3,492

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧