我是PL/SQL的新手,在我的学习过程中我刚刚接触到游标。我看到过类型为OUT SYS_REFCURSOR的存储过程参数,据我所知,它的目的是“返回数据”,就像C语言中的指针一样。我一直在想,如果过程必须打开它,但不能关闭它,谁会关闭这样的SYS_REFCURSOR参数?(如果该过程关闭了out OUT SYS_REFCURSOR,则不会返回任何数据)。此外,我认为,依赖外部函数而不是包含OUT SYS_REFCURSOR参数的存储过程来<e
我在关闭连接上有问题。我使用的一个简单过程的示例如下: v_id in number,) open q for select * from employees where id = v_id;我需要一种方法关闭光标后,从它得到的数据。问题是:是否有一种方法可以在读取服务总线后关闭游标(用于内存管理)?如果没有,是否有办法从过程中将数据作为输出返回