我必须在配置单元表中插入一个新列,该列显示加载数据的日期。格式可以是dd:mm:yy或说yy:mm:dd格式。我不要默认的字符串。
答案 0 :(得分:0)
我们使用的是Hive 2.1,Hive中的日期格式为yyyy-MM-dd,因此您不能使用其他格式的date列,也不能使用默认格式的date数据类型 或具有所需日期格式的字符串列。
hive> create table date1 (c1 date);
hive> insert into date1 ('2019-02-15');
hive> insert into date1 (c1) select current_date();
hive> select * from date1;
OK
2019-02-15
2019-02-15
Time taken: 0.134 seconds, Fetched: 2 row(s)
最好在表中而不是日期列中使用字符串数据类型。
希望这会有所帮助