使用CTE (Temp table)來改寫原SQL的加速方法
CTE 產生出來的暫存資料,生命週期只存在當次的 SQL 裡
for example:
CTE WITH 的語法
WITH cte_name (Column1, Column2, Column3)
AS
(
SELECT Column1, Column2, Column3
FROM SomeTable
)
SELECT * FROM cte
ref:
http://sqlbisam.blogspot.tw/2014/01/cte-common-table-expression.html
https://oolamaru.wordpress.com/2017/03/29/oracle-tunning%E7%B4%80%E9%8C%84%E4%B8%80%E6%AC%A1%E4%BD%BF%E7%94%A8cte%E6%94%B9%E5%96%84sql%E6%95%88%E8%83%BD%E6%A1%88%E4%BE%8B/
https://demonchang.blogspot.com/2015/09/database-common-table-expression-cte.html
沒有留言:
張貼留言