我有一个CTE并查询这个
;With CTE_Table as (SELECT ...)
Select * from CTE_Table
现在我尝试将此结果保存到table variableortemporary table中。如果我尝试
Declare @Table table
(...)
INSERT INTO @Table (...)
HER I PUT THE CODE ABOVE
我得到一个incorrect syntax error周围的WITH声明。我猜该Insert Into命令需要 aSelect statement而不是 a ;WITH,对于Create Table. 我一直在寻找解决方案,但我发现Select Statement的一切都不涉及;With. 如何将上面显示的输出转换为temporary tableor table variable?
我使用 SQL Server 2014。