使用Presto插入静态配置单元分区

假设我想INSERT INTO一个静态配置单元分区,我可以使用Presto来做到这一点吗?

PARTITION关键字仅适用于配置单元。

INSERT INTO TABLE Employee PARTITION (department='HR') 

原因:com.facebook.presto.sql.parser.ParsingException:行1:44: 输入的“ PARTITION”不匹配。预期:“(”,位于 com.facebook.presto.sql.parser.ErrorHandler.syntaxError(ErrorHandler.java:109)

plokmn0987 回答:使用Presto插入静态配置单元分区

Presto中,您不需要PARTITION(department ='HR')。

INSERT INTO TABLE Employee (name,department)
VALUES  ('John','HR');

INSERT INTO TABLE Employee (name,department)
select 
      name,'HR' --partition column is the last one
from 
...
本文链接:https://www.f2er.com/2307415.html

大家都在问