kettle 选择字段 增加系统日期字段
答案:2 悬赏:50 手机版
解决时间 2021-03-15 03:36
- 提问者网友:低吟詩仙的傷
- 2021-03-14 08:23
kettle 选择字段 增加系统日期字段
最佳答案
- 五星知识达人网友:有你哪都是故乡
- 2021-03-14 08:34
今天使用kettle从mysql导数到oracle,发现只导了7行后,数据传输就终止了,查看日志信息,报错如下:
image
报:Couldn't get row from result set问题。
发现从这行开始这个时间字段除了正常的时间数据以外还有NULL值,难道这类的值引起的错误,在查询了相关资料后,才知道jdbc(默认行为)认为null或'0000-00-00'这样的日期时间值是无效的。如果想避开这个问题,需要编辑jdbc的连接属性,添加如下属性值:
zeroDateTimeBehavior=convertToNull
image
设置之后导数成功进行。
image
所以,设计生产系统中的相关表时,默认值最好不要使用'0000-00-00'或null这样的值。
image
报:Couldn't get row from result set问题。
发现从这行开始这个时间字段除了正常的时间数据以外还有NULL值,难道这类的值引起的错误,在查询了相关资料后,才知道jdbc(默认行为)认为null或'0000-00-00'这样的日期时间值是无效的。如果想避开这个问题,需要编辑jdbc的连接属性,添加如下属性值:
zeroDateTimeBehavior=convertToNull
image
设置之后导数成功进行。
image
所以,设计生产系统中的相关表时,默认值最好不要使用'0000-00-00'或null这样的值。
全部回答
- 1楼网友:杯酒困英雄
- 2021-03-14 10:00
kettle 字段选择插件 怎么用
表里的字段指你从表输入或表输出中读取到的数据库中表的字段 流字段指的是你kettle流程中输入控件输出的字段
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯