Snowflake 将 CTE 输出结果插入表中

Avn*_*tel 4 common-table-expression snowflake-cloud-data-platform

with 
ct2 (emp_name,emp_id) as (
  select emp_name,emp_id  
  from "TEST_1"."PUBLIC"."TEST11"
)
insert into "TEST_1"."PUBLIC"."EMP1"  
select emp_name,emp_id 
from ct2;
Run Code Online (Sandbox Code Playgroud)

Mar*_*cel 5

我猜您正在寻找正确的语法来实现上述目标。

尝试这个:

insert into "TEST_1"."PUBLIC"."EMP1"
with ct2 (emp_name,emp_id) as (select emp_name,emp_id from "TEST_1"."PUBLIC"."TEST11")
select emp_name,emp_id from ct2;
Run Code Online (Sandbox Code Playgroud)