系列文章:
- Kettle數據庫遷移實戰(一)
- Kettle數據庫遷移實戰(二)–批量導入
- Kettle數據庫遷移實戰(三)–表輸入使用上一個步驟的變量作爲參數
- Kettle實戰(五)–使用java代碼腳本
使使用kettle,可以說是幾乎不用謝任何SQL語句,但是有時候實際中各種奇葩的需求,避免不了要使用原生SQL來進行數據的處理,這就是就可以使用SQL腳本,還可以使用流中的數據作爲參數
**注意:**流中數值類型的數據默認帶有以爲小數,例如數據庫中的數據是456,則流中的數據是456.0,顯然這有時候影響判,例如本例中的更新語句,利用MYSQL的replace函數,要匹配的字符串動態拼接了一個數值類型的數據,如果有變帶有小數,肯定匹配失敗,這時候就需要格式流中的數據類型了,使用轉換->字段選擇