假设我要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)
在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
...