В следующем коде HiveQL, я хочу, чтобы добавить раздел в существующую таблицу:получить UDF результаты в улье
-- my_table was defined and partitioned by `dt string`, which is date
-- now I want to add partition
alter table my_table add if not exists
partition (dt=current_date()); #FAILED: ParseException line 1:72 extraneous input '(' expecting) near '<EOF>'
alter table my_table add if not exists
partition (dt=${current_date()}); # FAILED: ParseException line 1:60 cannot recognize input near '$' '{' 'current_date' in constant
Однако приведенный выше код не будет работать, то почему? Любой другой способ сделать это?
Какой версия ульи вы используете? Функция current_date доступна в версии улья 0.14. – marjun