系列文章:
- Kettle数据库迁移实战(一)
- Kettle数据库迁移实战(二)–批量导入
- Kettle数据库迁移实战(三)–表输入使用上一个步骤的变量作为参数
-
Kettle实战(五)–使用java代码脚本
使使用kettle,可以说是几乎不用谢任何SQL语句,但是有时候实际中各种奇葩的需求,避免不了要使用原生SQL来进行数据的处理,这就是就可以使用SQL脚本,还可以使用流中的数据作为参数
**注意:**流中数值类型的数据默认带有以为小数,例如数据库中的数据是456,则流中的数据是456.0,显然这有时候影响判,例如本例中的更新语句,利用MYSQL的replace函数,要匹配的字符串动态拼接了一个数值类型的数据,如果有变带有小数,肯定匹配失败,这时候就需要格式流中的数据类型了,使用转换->字段选择