如何在 hive 查询中使用 sys_calendar.calendar?

dxxyhpgq  于 2021-04-02  发布在  Hive
关注(0)|答案(1)|浏览(558)

我想在hive中使用sys_calendar.calendar.calendar在oracle sql中可以使用,但是我们如何转换,使我可以在hive中运行以下内容。

SELECT * FROM SYS_CALENDAR.CALENDAR;
omtl5h9j

omtl5h9j1#

SYS_CALENDAR.CALENDARTeradata系统视图,而不是Oracle.在Hive中没有这样的表或视图,但你可以生成它或在hive中写一个子查询,它将返回你需要的东西。
请看这些问题。
我如何才能生成一个日期表,字段等于 "dayofweek","weekofyear "等;而行等于2010-01-01到当前日期的日期。
https://stackoverflow.com/a/56071699/2700344
或者你可以使用sqoop将数据从td加载到hive中,或者将数据导出为csv然后加载到hive表中。

相关问题