Oracle中的REF CURSOR与TABLE函数

Cha*_*kra 5 oracle

我有PL-SQL包,它们在必须作为CRUD操作的一部分检索数据时返回REF游标.如果这些游标被TABLE函数替换会更快吗?

谢谢

drn*_*rnk 6

如果您计划使用管道化表函数,则IMO TABLE函数更有用.它不会更快,因为REF只是对内存的引用.并且所有工作(解析,执行,获取等)都将从返回REF Cursor的函数中处理.REF游标增加了灵活性,不利于易于支持.这是"MacLochlainns Weblog"关于REF游标和流水线功能的另一篇文章 - 参考游标 - 为什么,何时以及如何?