Hi
I would like to know if we cn specify CURSOR in the OUT parementers list . I am fetching all my result in a CURSOR and i would like to return that CURSOR as an OUT , instead of result set concept
In oracle we have something like this , Do we have similary for DB2 to return whole CURSOR as a single OUT parameter
Code:
CREATE OR REPLACE PROCEDURE PR_RS_GET_ACC_DETAILS (
PA_IN_ACCOUNTID IN NUMBER,
PA_IN_SITEID IN NUMBER,
PA_OUT_RETCURSOR OUT RS_GENERAL.REFCURSOR
)
IS
/BEGIN
OPEN PA_OUT_RETCURSOR FOR
SELECT ACC.ACCOUNT_ID AS ACCOUNT_ID,
ACC.STATUS AS ACC_STA,
DEV.D_ID AS D_ID,
DEV.STA AS D_STA,
DEV.CRT_DATE AS CRT_DATE,
DEV.NK_NA AS NK_NA,
AUT.AUT_ID AS AUT_ID,
AUT.STA AS AUT_STA,
AUT.EXP_DATE AS EXP_DATE,
AUT.LT_FRDIGIT_SN AS LTFR_DIGIT_SN,
AUT.PT_DATA AS PT_DATA,
AUT.SL_NUM
FROM RS_ANT_MST AC,
RS_DE_MST DEV,
RS_AUT_MST AUT
WHERE ACC.ACC_ID = DEV.ACC_ID
AND AUT.AUT_ID = DEV.AUT_ID
AND DEV.ACC_ID = PA_IN_ACCOUNTID
AND ACC.SITE_ID = PA_IN_SITEID;
END PR_RS_GET
Thanks in Anticipation .
Neha