kettle 插入/更新

发布于 2021-11-21 22:33:30 字数 217 浏览 677 评论 3

我的问题是,如下图所示:

插入/更新这个步骤,用来查询的关键字中,是否可以理解为,两个条件都满足时对下列字段做更新,否则插入一行新数据呢?请高人指点一下,多谢!

 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

回眸一笑 2021-11-22 16:56:54

二楼回答正确,不过补充一下:

返回结果对比后,是否更新可选(在UPDATE 里有 Y N选项)

凌乱心跳 2021-11-22 07:59:18

Kettle是这么干的:

第一步:从源库上面取出一条记录,在目标库上面,执行“select 各个更新字段 from TABLE where 用来查询的各个关键字”这个查询;

第二步:判断select查询的返回值,如果没有返回值则insert这条记录,如果有返回值,则把查询出来的结果集和源库上面的记录做对比,如果不同则update,相同则什么也不干。

疾风者 2021-11-22 01:07:59

可以这么理解。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文