“不匹配的输入'日期'期望标识符靠近'('列规范中”

时间:2013-11-25 14:30:49

标签: hadoop hive hiveql

ALTER TABLE test1 ADD PARTITION (Date='2013-11-20');

导致以下错误:

FAILED: Parse Error: line 1:84 mismatched input 'Date' expecting Identifier near '(' in column specification

有什么问题?

1 个答案:

答案 0 :(得分:1)

似乎Date是HiveQL中的保留字,如here所述。

我将列名更改为d并且工作正常(这非常不幸,因为名称Dated更有意义。