在apache配置单元中处理oracle的rowid

6g8kf2rb  于 2021-06-02  发布在  Hadoop
关注(0)|答案(2)|浏览(300)

我正在将oraclesql查询转换为hiveql;如何将oracle中具有rowid的查询转换为配置单元。
例子:

select ROWID,
       name,
       country
from   table1
where  date = to_date('10/11/2015','mm/dd/yyyy')
u2nhd7ah

u2nhd7ah1#

hivemall提供 rowid() 为每行生成唯一标识符的函数。标识符的格式为 ${task_id}-${sequence_number} .
https://github.com/myui/hivemall/wiki/adding-rowid-for-each-row

t8e9dugd

t8e9dugd2#

配置单元没有每行的唯一标识符(rowid)功能。但如果没有任何主键或唯一键值,则可以使用分析函数row\u number。

相关问题