我想在hive中使用sys_calendar.calendar.calendar在oracle sql中可以使用,但是我们如何转换,使我可以在hive中运行以下内容。
SELECT * FROM SYS_CALENDAR.CALENDAR;
omtl5h9j1#
SYS_CALENDAR.CALENDAR是Teradata系统视图,而不是Oracle.在Hive中没有这样的表或视图,但你可以生成它或在hive中写一个子查询,它将返回你需要的东西。请看这些问题。我如何才能生成一个日期表,字段等于 "dayofweek","weekofyear "等;而行等于2010-01-01到当前日期的日期。https://stackoverflow.com/a/56071699/2700344或者你可以使用sqoop将数据从td加载到hive中,或者将数据导出为csv然后加载到hive表中。
SYS_CALENDAR.CALENDAR
Teradata
Oracle
Hive
1条答案
按热度按时间omtl5h9j1#
SYS_CALENDAR.CALENDAR
是Teradata
系统视图,而不是Oracle
.在Hive
中没有这样的表或视图,但你可以生成它或在hive中写一个子查询,它将返回你需要的东西。请看这些问题。
我如何才能生成一个日期表,字段等于 "dayofweek","weekofyear "等;而行等于2010-01-01到当前日期的日期。
https://stackoverflow.com/a/56071699/2700344
或者你可以使用sqoop将数据从td加载到hive中,或者将数据导出为csv然后加载到hive表中。