关于动态游标的问题?比较急。
我现在要使用一个动态游标,我定义的方法如下:
首先在 PACKAGE P_HEAD 中定义一函数和一游标
FUNCTION MY_FUNCTION RETURN NUMBER;
TYPE MY_CURSOR REF CURSOR;
SQL_STR CHAR(2000);
.
.
.
然后再到PACKAGEBODY P_BODY 写实现过程,简化代码如下
PACKAGEBODY P_BODY
IS
FUNCTION MY_FUNCTION RETURN NUMBER IS
FAC_STA NUMBER;
BEGIN
SQL_STR := 'SELECT * FROM T_TABLE';
OPEN MY_CURSOR FOR SQL_STR;
RETURN(0);
END MY_FUNCTION;
END;
但我生成有错,不能正常执行,我看了一些有关动态游标的写法,好像跟我写的差不多,由于初次写例似代码,不知错在何处,希望大家指教。