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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM