关于kettle使用的问题请教

超人不会飞 发布于 03/31 21:39
阅读 64
收藏 0

开源软件供应链点亮计划,等你来!>>>

有个需求,我要从源表获取数据,先去通过编号查A表(没有就新增,有就更新A表),然后通过源表的编码查A表获得ID,再插入到B表 这种怎么实现?谢谢。

加载中
0
Lacour
Lacour

大致分为以下几步操作

1. 对A表更新插入。

2.获取A表数据中的Id

3. 插入到B表

解决方法:

1. 使用kettle的更新插入组件或者sql脚本组件(需自己写merge into语句)。

2. 表输出查询A表的id

3. 表输入到b表

0
超人不会飞
超人不会飞

引用来自“Lacour”的评论

大致分为以下几步操作

1. 对A表更新插入。

2.获取A表数据中的Id

3. 插入到B表

解决方法:

1. 使用kettle的更新插入组件或者sql脚本组件(需自己写merge into语句)。

2. 表输出查询A表的id

3. 表输入到b表

1、表输入-》复制记录到结果

2、从结果获取记录-》插入更新到A表

3、从结果获取记录-》数据库查询A表-》复制记录到结果

4、从结果获取记录-》插入更新B表

我现在是这样做的

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部