我正在try 使用CTE在Snowflake中创建一张临时表.我将在同一会话中使用该表进行另一个查询.
以下是到目前为止的语法:
CREATE TEMPORARY TABLE NET_AVAIL AS (SELECT*
FROM CTE);
但是,我收到了一个错误
位置0处的语法错误行7意外‘CREATE’
有谁能帮个忙吗?
我将在查询的第二部分使用这个临时表,所以我还应该在COMMIT PRESERVE ROWS上提到吗?
我正在try 使用CTE在Snowflake中创建一张临时表.我将在同一会话中使用该表进行另一个查询.
以下是到目前为止的语法:
CREATE TEMPORARY TABLE NET_AVAIL AS (SELECT*
FROM CTE);
但是,我收到了一个错误
位置0处的语法错误行7意外‘CREATE’
有谁能帮个忙吗?
我将在查询的第二部分使用这个临时表,所以我还应该在COMMIT PRESERVE ROWS上提到吗?
正确的顺序是:
create temporary table a2 as
with cte as (select 1 x)
select *
from cte;