2009-04-15 11 views
5

CRUD操作の一環としてデータを取得する必要がある場合、REFカーソルを返すPL-SQLパッケージがあります。これらのカーソルをTABLE関数に置き換えたほうが速いでしょうか?あなたがpipelined table functionsを使用することを計画している場合OracleのREF CURSOR対TABLE関数

おかげ

答えて

6

IMO表関数は、より便利です。 REFはメモリへの参照に過ぎないので、それは高速ではありません。そして、すべての作業(解析、実行、フェッチなど)は、REF Cursorを返す関数から処理されます。 REFカーソルは、サポートを簡単に損なうための柔軟性を提供します。 これはREFカーソルとパイプライン機能に関する「MacLochlainns Weblog」の別の記事です - Reference Cursors - Why, when, and how?

関連する問題