如何从函数执行oracle函数?

时间:2014-04-28 07:09:55

标签: plsql oracle10g stored-functions

我有一个函数,它返回用户init的光标,如下所示:

     FUNCTION getUserInfo(u_id IN VARCHAR2) return CURSOR;

我如何在另一个选择中执行此功能:

     FUNCTION getUserList RETURN CURSOR IS
     curs CURSOR;
     BEGIN
     OPEN curs for
     SELECT getUserInfo(u_id) FROM ( SELECT ID u_id from users WHERE USERROLE =   10);
     RETURN curs;
     END;
     END getUserList;

在此之后选择i有i列的游标; 附:我想,我必须向FETCH返回LOOP中来自getUserInfo的游标(打开),但没有想法如何做到这一点...

0 个答案:

没有答案