Hi,
Please go through the code given below.
When I try to compile this is shows error like :
"PLS-00221: 'REPORT_CUR' is not a procedure or is undefined"
Please try to solve the problem. Thanks.
Please go through the code given below.
Code:
PROCEDURE generateDetailReport(reportId IN NUMBER,DIR IN Varchar2,FileName IN Varchar2) As
REPORT_NAME VARCHAR2(100);
REPORT_HDR VARCHAR2(500);
REPORT_FOOTER VARCHAR2(500);
REPORT_SQL VARCHAR2(4000);
RECORDS_PER_PAGE NUMBER;
TYPE CURSOR_TYPE IS REF CURSOR;
REPORT_CUR CURSOR_TYPE;
BEGIN
SELECT REPORT_NAME, NVL(REPORT_HEADER,' '), NVL(REPORT_FOOTER, ' '), REPORT_SQL, RECORDS_PER_PAGE
INTO REPORT_NAME, REPORT_HDR, REPORT_FOOTER, REPORT_SQL, RECORDS_PER_PAGE
FROM DSTAGEDEV.M_REPORT_INFO WHERE REPORT_ID = reportId;
OPEN REPORT_CUR FOR REPORT_SQL;
FOR REPORT_REC IN REPORT_CUR
LOOP
DBMS_OUTPUT.PUT_LINE('');
END LOOP;
END;
"PLS-00221: 'REPORT_CUR' is not a procedure or is undefined"
Please try to solve the problem. Thanks.
Comment