【发布时间】:2017-05-04 23:25:56
【问题描述】:
我需要知道oracle游标(过程的输出参数)的记录数。
游标是在Oracle包的主体上声明的,是一个类型IS REF CURSOR;
在过程 2(同一个包)中,我调用过程 1 并获取输出光标。
我需要循环这个输出游标并计算记录的数量。我已经测试了很多示例,但是任何示例都有效。
谢谢,
【问题讨论】:
-
请显示一些相关代码。 “select count(*)...”有什么问题?
-
要统计游标的记录数,需要从该游标中读取(获取)所有记录。光标就像java中的一个文件(流)——你必须阅读整个文件才能知道这个文件的行数。
标签: oracle cursor package procedure