KETTLE 更新表的两种方式-更新控件和sql更新 2种方式的实现比较

KETTLE 更新表的两种方式-更新控件和sql更新 2种方式的实现比较

欢迎关注笔者的公众号: java大师, 每日推送java、kettle运维等领域干货文章,关注即免费无套路附送 100G 海量学习、面试资源哟!!个人网站: http://www.javaman.cn/kettle/kettle-actual

在实际工作中,我们有可能遇见只更新不插入的情况,可以由以下2种方式去实现:

 

 

 1、更新控件

如下图所示,根据id字段,更新name和cjsj时间字段

 

该控件不足的地方是,用来查询关键值得字段不够灵活,一些在sql里面where条件后的decode,nvl,to_date等字段均无法写在用来查询值的关键字上,但是速度较快

 

2、sql输入

如下图所示,根据id字段,更新name和cjsj时间字段

 

 

该控件比较灵活,一些在sql里面where条件后的decode,nvl,to_date等字段均无法写在用来查询值的关键字上,但是速度较慢

 

 综上所述:如果比较简单的更新推荐使用【更新控件】,复杂的判断条件使用【sql脚本】

 

springmvc+hibernate+layui+Jackson开发的一个小例子

kettle教程---kettle作业调度,附件(excel)配置表名,一个调度完成所有的表操作

 

注意:因某些限制,最新源代码和后续通用配置实现数据抽取 已放置在笔者公众号上,请关注微信公众号: 【JAVA大师】, 回复关键字:【KETTLE】,获取kettle安装程序和运行实例(表结构和kjb、ktr文件)

同时笔者原创了一套视频教程:现免费发放100套,先到先得。获得方法:扫描下方二维码,关注获得

img

posted @ 2019-12-23 10:36  Java大师-  阅读(5041)  评论(0编辑  收藏  举报