功能描述

內聯 WITH 查詢 (通用表達式)

既非遞迴也沒有任何副作用(例如 INSERT/UPDATE/DELETE)的 WITH 查詢可以內聯執行,這可能會提高效能。可以使用 "NOT MATERIALIZED" 子句強制對查詢執行此行為,例如:

WITH cte AS NOT MATERIALIZED ( SELECT * FROM a ) SELECT * FROM cte JOIN b ON b.id = cte.id;

如需更多資訊,請造訪 https://postgres.tw/docs/12/queries-with.html