gpt4 book ai didi

hive - 如何在配置单元中添加时间戳列

转载 作者:行者123 更新时间:2023-12-01 10:45:39 25 4
gpt4 key购买 nike

我有如下两行:

941 78 252 3008 86412 1718502 257796 2223252 292221 45514 114894

980 78 258 3064 88318 1785623 269374 2322408 305467 46305 116970

我想在插入每一行时插入当前时间戳。最后在我的 hive 表行中应该如下所示:

941 78 252 3008 86412 1718502 257796 2223252 292221 45514 114894 2014-10-21

980 78 258 3064 88318 1785623 269374 2322408 305467 46305 116970 2014-10-22

有什么方法可以不使用 pig 脚本直接将时间戳插入到配置单元中吗?

最佳答案

您可以在插入时使用 from_unixtime(unix_timestamp())

例如,假设您有以下表格:

create table t1(c1 String);
create table t2(c1 String, c2 timestamp);

现在您可以使用当前时间戳从 t1 填充表 t2:

insert into table t2 select *, from_unixtime(unix_timestamp()) from t1;

关于hive - 如何在配置单元中添加时间戳列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26505586/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com