kettle API开发如何设置两个以上的主键?

hxx221 2015-08-04 11:06:46



参考按着网上的案例, 正在写一个简单的转换生成小程序,遇到一个问题,就是如何设置超过两个以上的主键呢,就是实现图中所示的效果,我的代码如下所示,假设存在两个主键即ID和TDATE,后面加上TDATE就会覆盖掉前面的ID。请高手赐教啊。
insertUpdateMeta.setKeyLookup(new String[]{"ID"});
insertUpdateMeta.setKeyStream(new String[]{"ID"});
insertUpdateMeta.setKeyStream2(new String[]{""});//
insertUpdateMeta.setKeyCondition(new String[]{"="});

insertUpdateMeta.setKeyLookup(new String[]{"TDATE"});
insertUpdateMeta.setKeyStream(new String[]{"TDATE"});
insertUpdateMeta.setKeyStream2(new String[]{""});//
insertUpdateMeta.setKeyCondition(new String[]{"="});
...全文
838 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
hxx221 2015-08-04
  • 打赏
  • 举报
回复 1
经过思考,已经解决。 insertUpdateMeta.setKeyLookup(new String[]{"ID","TDATE"}); insertUpdateMeta.setKeyStream(new String[]{"ID","TDATE"}); insertUpdateMeta.setKeyStream2(new String[]{"",""});//一定要加上 insertUpdateMeta.setKeyCondition(new String[]{"=","="});

7,386

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 数据仓库
社区管理员
  • 数据仓库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧