Как добавить столбец метки времени в Hive во время создания внешней таблицы

У меня есть CSV-файл в hdfs, и мне нужно создать внешнюю таблицу в Hive. Мне также нужно добавить временную метку дополнительного столбца, которая по умолчанию должна содержать значение временной метки вставки записи. Я читал, что в улье невозможно установить значение по умолчанию, например SQL Server.

Как поступить в этом случае?


person PADURU DINESH    schedule 12.12.2017    source источник


Ответы (1)


в более ранних версиях похоже, что куст CURRENT_DATE недоступен, поэтому вы можете использовать

select TO_DATE(FROM_UNIXTIME(UNIX_TIMESTAMP())) as timestamp;

В более высоких версиях говорят, что улей 2.0, вы можете использовать:

select CURRENT_DATE as timestamp;
person Sahil Desai    schedule 15.12.2017