2009-04-15 61 views
5

我有PL-SQL程序包,當必須將數據作爲CRUD操作的一部分進行檢索時,它會返回REF遊標。如果這些遊標被替換爲TABLE函數會更快嗎?Oracle中的REF CURSOR與TABLE函數

感謝

回答

6

IMO表功能也越來越有用,如果你打算使用pipelined table functions。 它不會更快,因爲REF只是參考內存。所有的工作(解析,執行,獲取等)都將在返回REF Cursor的函數中處理。 REF遊標增加了靈活性,不利於簡單的支持。 這是關於REF遊標和流水線功能的另一篇關於「MacLochlainns Weblog」的文章 - Reference Cursors - Why, when, and how?