星期五, 8月 18, 2017

用CTE (Temp table)來改寫原SQL的加速方法(支援Oracle/ MSSQL)

使用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

沒有留言:

LinkWithin-相關文件

Related Posts Plugin for WordPress, Blogger...