Posted on 2009-06-18 14:22
林光炎 閱讀(406)
評論(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
張三 數(shù)學(xué) 86
張三 英語 75
李四 語文 78
李四 數(shù)學(xué) 85
李四 英語 78
李四 物理 90
已選擇7行。
SQL> exec p_stu_lst(:aaa);
PL/SQL 過程已成功完成。
SQL> print aaa
NAME KM CJ
---------- ---------- ----------
張三 語文 80
張三 數(shù)學(xué) 86
張三 英語 75
李四 語文 78
李四 數(shù)學(xué) 85
李四 英語 78
李四 物理 90
已選擇7行。