最近在撰寫 Stored Procedure 發現一個類似於 Temp Table 的資料暫存方法 :一般資料運算式。有別於temp table ,他有些使用上的限制:
而 CTE 使用情境包含
範例
首先我們使用 Study4 活動資料表為例:
SELECT * FROM [Activity];
撰寫一個簡單的CTE
;WITH ActivityTable ([Id], [Subject]) AS
(
SELECT [Id], [Subject]
FROM dbo.[Activity]
)
SELECT * FROM ActivityTable