kettle 入门(三) 用 ? 代替变量

今天我们来用kettle 做一个好玩的事情。用 ? 代替参数进行传递。

这个有什么意义呢 可以比较两个不同库里面的字段作为条件,对于

数据库来说,既不用做dblink,节省很多资源和简易写sql语句就可

完成你想要的效果。

简单的步骤就是这样,要两个表输入 ,因为要不同数据库的不同表。

写日志和和字段选择 还有更新 不知道用法的可以翻阅我之前的两个文章。

这是第一个表输入,正常些你所需要的sql语句既可以。

字段选择呢 我就把前面的字段进行了改名。

第二个表输入呢 就有些许不同了 注意前面你在字段选择里面定义了几个参数 后面的 ? 就要对应几个,循序是是一样的 而且在下面 替换sql语句的变量 一定要勾选上 不然无法使用 ?进行代替,而且还要从前一个步骤获取字段才可以 进行传递,?可以是上面的字段也可以是条件 根据 实际情况而定,这样就可以了,后面步骤可以根据具体需求自己变通的输出。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值