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