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

时间:2022-03-01 21:34:50

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

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

1、更新控件

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

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

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

2、sql输入

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

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

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

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

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

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

欢迎关注公众号,回复“案例”获取程序源代码,获取例子源码,扫描下方二维码加关注

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