kettle7.0自动建表

qq_28898915 2018-11-16 05:29:00
java代码生成的ktr文件是这样的!!!



我的这个数据表中是没值的 有数据的话就不会出现后面的问题了!!!



java 代码 是这样的




报错是这样的



就是 data.inputRowMeta是为空没值的 kettle是7.0版本
还有如果源表有数据的话 建表成功 是没有主键的 那怎么设置主键(联合主键)!!!!!!!!!!






...全文
1597 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_28898915 2018-11-16
  • 打赏
  • 举报
回复
我就是通过源表来创建目标表 获取到的data.inputRowMeta 云数据字段是这样的 是没有获取到主键的 现在的问题是 怎么在java代码中 设置主键
hzl_1612 2018-11-16
  • 打赏
  • 举报
回复
如果你是根据源表来创建目标表,可以先获取到源表的表结构,然后判断数据库类型是否一致,一致话的可以直接执行源表的创建表的语句,不一致的话就要进行转换
  • 打赏
  • 举报
回复
应该可以从dbmeta中获取到数据的全部列及数据类型,然后根据这两个信息创建数据库表
qq_28898915 2018-11-16
  • 打赏
  • 举报
回复
各位大神帮忙看下 这个问题有点急

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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