我有返回游标我的包是这样如何使一个选择从从PLSQL函数ORACLE
FUNCTION SEDIRUNTIME (sede varchar2) return SYS_REFCURSOR
此光标返回X仅用一个号码行的函数返回一个指针值,例如:
ROW1 - 34
ROW2 - 55
ROW3 - 56 ecc. ecc.
现在我有我选择这样
.. AND field in (select DBK_ENIN_REPORT.*SEDIRUNTIME*(sede) from dual)
这将模拟子句IN我们可以在运行时知道这些值。
例如,基于位置的参数,光标可以给我22和34,而不是仅仅56或78 98 09.
写入,所以我不从错误编号00932不相干数据类型工作。
解决方案?
另请参阅https://stackoverflow.com/questions/18035778/select-data-from-cursor-of-package-print-it和https://stackoverflow.com/questions/20415107/how-to-fetch -Oracle参考光标 - 进入 - 表可变 – MT0