Vertica - 使用WITH与INSERT语句一起使用

Tej*_*ja 0 sql common-table-expression vertica sql-insert

我有一个SQL查询

with subtable as (
................
)
select * 
from subtable
Run Code Online (Sandbox Code Playgroud)

我想将select语句中的记录插入表中.寻找像这样的东西:

with subtable as (......)
insert into newtable 
select * 
from subtable
Run Code Online (Sandbox Code Playgroud)

但是,在Vertica中,INSERT不能与WITH(CTE)语句一起使用.

这有什么工作吗?

谢谢您的帮助

woo*_*oot 8

with 是选择的一部分.

insert into newtable 
with subtable as (......) 
select * 
from subtable
Run Code Online (Sandbox Code Playgroud)

  • 很想听听为什么我被否决了。这对于 Vertica 来说是正确的。 (2认同)