create or replace package body PKG_TEST is
function FUNC_QUERY return v_cursor is -- 應該怎么return ???
cursor v_cursor is
select trd.* from TRD trd
where trd.fintyp = 'RAO';
begin
return v_cursor; -- 回傳顯式游標
end;
procedure PROC_QUERY is
cursor v_cursor; --- ???
v_row_trd trd%rowtype; --- ???
begin
v_cursor := FUNC_QUERY_TRD(); -- 想在這里接收函式回傳的顯式游標值
-- 下面是for遍歷游標
end;
end PKG_TEST;
uj5u.com熱心網友回復:
樓主可以考試一下管道函式。uj5u.com熱心網友回復:
對于Oracle 的PL/SQL 沒有基礎,管道函式與游標有什么關系 ? 找到過函式回傳SYS_REFCURSOR隱式游標的例子, 但是函式怎么回傳cursor游標呢 ? 請指點一下
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/10029.html
標籤:開發
上一篇:使用注解@Insert遇到的問題
