更新时间:2021-03-18 GMT+08:00
插入数据违反非空约束
原因分析
任务执行异常失败,查看日志有如下信息:
解决方案
可参考以下内容进行问题排查解决:
- 源表中此字段可为null,但创建目标表时设置此字段为非null属性,需修改字段属性保持一致。
- 用户配置任务时多了一个表映射,将一个相似名称的源表配置采集数据到此目标表,导致向此字段写入空数据,需确保表映射正确。
- Oracle产生的RedoLog中,UPDATE语句的字段中没有WHERE条件,导致缺少此字段的值,需添加UPDATE语句字段中的WHERE条件。
父主题: 数据集成组合任务