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函數每次工作。我希望它只能第一次使用。然後它必須從緩存中取出 –