我需要在select语句中返回ref游标。 我使用下面的代码,我需要另一种类型来返回数据。 抱歉,我删除了一些输出变量的代码(ref游标中返回的列的真实数为 14 ) 但需要任何类型来轻松返回数据即可检查其是否正常工作。
DeclARE
TYPE rc IS REF CURSOR;
v_cur rc; --declare ref cursor variable
LIST_ID VARCHAR2 (250);
PERSON_NO VARCHAR2 (250);
BEGIN
MOI_SERVICES.HCR_INQUIRIES_PKG.GET_SUSPECTED_LIST_PRC (148608947,NULL,v_cur,V_STAUS,-- 0 FAIL -- 1 SUCCESS
V_MSG);
LOOP
FETCH v_cur
INTO LIST_ID,PERSON_NO;
EXIT WHEN v_cur%NOTFOUND;
DBMS_OUTPUT.put_line (
'LIST_ID = '
||LIST_ID
END LOOP;
CLOSE v_cur;
END;