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套,先到先得。獲得方法:掃描下方二維碼,關注獲得