SQL Server で 一時テーブルと
With
句の使い分け
#SQLServer
https://stackoverflow.com/questions/46421743/what-would-be-the-difference-between-with-clause-temporary-table
WITH
は
SELECT
の中でしか使えない
一度選んだデータの操作(改変、削除など)をしたいときなど、複雑な操作をしたいときは、一時テーブルじゃないと実現できない
一時テーブルは有効な間はライフサイクルがある、
WITH
は常に再評価される
(多分、)一時テーブルは物理的に temp 名前空間に永続化される、WITH は