我在hdfs中有一个csv文件,需要在hive中创建一个外部表。我还需要添加一个额外的列timestamp,默认情况下该列应该保存record insert timestamp的值。我了解到在配置单元中不可能像SQLServer那样设置默认值。这个案子怎么办?
kzmpq1sx1#
在较低版本中,配置单元当前的\u日期似乎不可用,因此可以使用
select TO_DATE(FROM_UNIXTIME(UNIX_TIMESTAMP())) as timestamp;
在更高版本(如hive 2.0)中,您可以使用:
select CURRENT_DATE as timestamp;
1条答案
按热度按时间kzmpq1sx1#
在较低版本中,配置单元当前的\u日期似乎不可用,因此可以使用
在更高版本(如hive 2.0)中,您可以使用: