0
クエリでOracleパイプライン関数を使用して初めてデータをフェッチする方法。キャッシュ付きのOracleパイプライン関数
例:
create or replace function best_employees return my_type pipelined;
select * from employees a
join table(best_employees) b
on a.employee_id = b.employee_id;
このクエリはbest_employeesを呼び出しているが、複数の時間を機能します。それは初回のみ呼び出す必要があります。 どうすればいいですか?ありがとう。
。機能は毎回動作しています –
それは「機能していない」または「機能しています」という意味で、これらの用語は何を意味していますか?もちろん、関数は呼び出されるたびに実行されます。 'result_cache'ヒントは、内部のSQLから結果をキャッシュすることです。 –
best_employeesは毎回機能します。私はそれが初めてだけ動作したい。その後、キャッシュから取得する必要があります –