unix_timestamp()在配置单元中返回错误

时间:2014-04-23 14:11:23

标签: timestamp hive

尝试在hive中设置当前时间戳并稍后使用它。 获取以下错误

hive> set start_time= unix_timestamp();
FAILED: Parse Error: line 1:0 cannot recognize input near 'unix_timestamp' '(' ')' 

我做错了什么或是否有其他方法来捕获配置单元中的当前时间戳?

1 个答案:

答案 0 :(得分:0)

如果你想使用unix_timestamp,你必须使用一个表格,具体来说:

select unix_timestamp() from any_existing_table LIMIT 1; 

您可以在此处找到更多解释:Get current unix_timestamp in Hive