如何使用CTE執行多個查詢。如何在SQL Server中使用CTE執行多個查詢?
with
CTE1 as select (...)
,
CTE2 as select (...)
insert into table1 from CTE1
insert into table2 from CTE2
我收到一個錯誤Invalid object name CTE2
。它看不到我的CTE2
。它似乎只執行一個查詢。在insert into table1 from CTE1
之後,它已經被編程爲工作結束。如何強制它移動到代碼的下一行。
沒有看到完整的代碼,看來你可能需要,因爲你需要的CTE來使用臨時表堅持。 – Taryn 2015-03-31 15:15:21
根據定義,CTE僅存在一個語句。作爲一個簡單的搜索可能已經表明你... – Andrew 2015-03-31 15:16:01
將安排它像'與CTE1做一些CTE1'和這裏可能是一些分隔符,然後'與CTE2做一些CTE2'這樣會工作嗎? – 2015-03-31 15:25:51