- 論壇徽章:
- 0
|
看了一些帖子,我想返回結(jié)果集!
建了一個包
CREATE OR REPLACE PACKAGE PKG_REFCURSOR IS
--存儲過程取結(jié)果集所用的游標(biāo)
TYPE mycursor IS REF CURSOR;
END PKG_REFCURSOR;
一個過程
CREATE OR REPLACE PROCEDURE UP_WJ_TEST
( c_refcursor out pkg_refcursor.mycursor )
is
begin
open c_refcursor for select * from Master_Brand;
end UP_WJ_TEST;
--select * from Master_Brand;這個語句是可以執(zhí)行的!
--我現(xiàn)在需要從過程里面返回結(jié)果 是不是直接在SQL Plus 用
execute UP_WJ_TEST;
--我現(xiàn)在這樣做出錯
SQL> execute UP_WJ_TEST
BEGIN UP_WJ_TEST; END;
*
第 1 行出現(xiàn)錯誤:
ORA-06550: 第 1 行, 第 7 列:
PLS-00306: 調(diào)用 'UP_WJ_TEST' 時參數(shù)個數(shù)或類型錯誤
ORA-06550: 第 1 行, 第 7 列:
PL/SQL: Statement ignored |
|