Posted on 2009-06-18 14:22
林光炎 阅读(399)
评论(0) 编辑 收藏 所属分类:
ORACLE
create or replace procedure p_stu_lst(result out sys_refcursor) is
BEGIN
OPEN RESULT FOR SELECT * FROM test;
end p_stu_lst;
SQL> select * from test;
NAME KM CJ
---------- ---------- ----------
张三 语文 80
张三 数学 86
张三 英语 75
李四 语文 78
李四 数学 85
李四 英语 78
李四 物理 90
已选择7行。
SQL> exec p_stu_lst(:aaa);
PL/SQL 过程已成功完成。
SQL> print aaa
NAME KM CJ
---------- ---------- ----------
张三 语文 80
张三 数学 86
张三 英语 75
李四 语文 78
李四 数学 85
李四 英语 78
李四 物理 90
已选择7行。