【发布时间】:2015-06-07 23:13:18
【问题描述】:
我可以使用 sqoop 从 oracle 数据库中卸载数据。但有时我的工作会在上游负载进行时开始。我没有设置依赖项,因为上游作业在我的环境之外。
Sqoop 查询:
select * from PFSIEBEL.'${TBL_NM}' where trunc(last_upd) >=(to_char(to_date('${ODATE}','YYYYMMDD')))
这是我正在使用从表中提取增量记录的查询。
我想知道 sqoop 在从 rdbms 提取数据时做了什么?
当事务在 RDBMS 中的记录上进行时会发生什么?
【问题讨论】:
-
我不知道 Sqoop,但大概它与任何其他 SQL 查询相同,即您只能看到查询开始时存在的数据。