【发布时间】:2014-04-26 17:45:56
【问题描述】:
我在 PL/SQL 中有很多这样的命名游标:
cursor MY_CURSOR_01 is select * from my_table_01;
cursor MY_CURSOR_02 is select * from my_table_02;
我想在 dbms_xmlgen.newContext 过程中使用它们,该过程需要包含实际查询的 SYS_REFCURSOR 或 VARCHAR2。
我已经知道我可以做到:
dbms_xmlgen.newContect('select * from my_table_01');
但我想重用现有的游标,而不是将它们重写为字符串查询。
有什么想法吗?我在 Oracle 10gR2 上。
【问题讨论】:
-
据我所知,但可能隐藏在一些
DBMS_whatever包中的东西可以做到这一点。您可以尝试在AskTom 上发布此内容 - 如果您收到回复,请从此处链接到该回复(作为评论或答案)。谢谢。 -
我怀疑是否有任何包可以处理这种转换,因为
cursor不是数据类型。如何定义这样的函数/过程的参数?
标签: oracle plsql cursor sys-refcursor