Oracle 10g 中的 DMBS_SQL.to_refcursor 等效项
我有一位同事遇到了DBMS_SQL.to_refcursor
,这对他来说是一个很好的解决方案,可以传回他需要的引用游标,但是我们运行的是 Oracle 10g,并且此功能仅在 11g 中可用。
Oracle 10g 中有类似的简单方法吗?
我们开发了另一种编码解决方案的方法,但使用 DBMS_SQL 中的绑定变量会更容易,但我们不希望这个包变得过于难以管理,因为它将传递给其他程序员来维护。
I have a coworker who came across DBMS_SQL.to_refcursor
which would be a great solution for him to pass back the refcursor he needs, however we are running Oracle 10g and this feature is only available in 11g.
Is there an easy equivalent to this in Oracle 10g?
We have developed an alternate way of coding our solution but it would be easier to use the bind variables in the DBMS_SQL but we don't want this package to become overly difficult to manage and such since it will be passed on to other programmers to maintain.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
此链接列出了各种可用的动态 SQL 替代方案< /a>,包括
DBMS_SQL.to_refcursor
。我最倾向于使用 OPEN ... FOR 表示法:更新:
我建议使用
context< /code> 变量
在这种情况下 - 从 9i 开始就支持它们。
This link lists the various dynamic SQL alternatives available, including the
DBMS_SQL.to_refcursor
. I mostly tend to use theOPEN ... FOR
notation:Update:
I suggest using
context
variables in that case - they've been supported since 9i.