【发布时间】:2021-06-13 08:30:58
【问题描述】:
我正在使用 thiveinput talend 将数据从 oracle 传输到 hive。
我的代码如下所示。
SELECT
DISTINCT A.ID,
LEVEL SEQUENCE,
REGEXP_SUBSTR(A.ANEST,'[^|]+', 1, LEVEL),
DATE
FROM
( SELECT A.*
FROM tableaa A,
tablebb B
WHERE A.IDX = B.IDY
and A.DATE = B.DATE
) A
CONNECT BY INSTR(A.ANEST, '|', 1, LEVEL-1) > 0
AND PRIOR sys_guid() IS NOT NULL
你介意用简单的方式解释一下,connect by instr 代表什么? 又应该怎么写hive呢?
谢谢
【问题讨论】:
标签: oracle hive connect-by