Oracle中的REF CURSOR与TABLE函数
问题描述:
我有PL-SQL程序包,当必须将数据作为CRUD操作的一部分进行检索时,它会返回REF游标。如果这些游标被替换为TABLE函数会更快吗?Oracle中的REF CURSOR与TABLE函数
感谢
答
IMO表功能也越来越有用,如果你打算使用pipelined table functions。 它不会更快,因为REF只是参考内存。所有的工作(解析,执行,获取等)都将在返回REF Cursor的函数中处理。 REF游标增加了灵活性,不利于简单的支持。 这是关于REF游标和流水线功能的另一篇关于“MacLochlainns Weblog”的文章 - Reference Cursors - Why, when, and how?