
# 插入数据违反非空约束
#### 原因分析
任务执行异常失败，查看日志有如下信息：
![](https://support.huaweicloud.com/trouble-roma/zh-cn_image_0000001074913974.png)
#### 解决方案
可参考以下内容进行问题排查解决：
- 源表中此字段可为null，但创建目标表时设置此字段为非null属性，需修改字段属性保持一致。
- 用户配置任务时多了一个表映射，将一个相似名称的源表配置采集数据到此目标表，导致向此字段写入空数据，需确保表映射正确。
- Oracle产生的RedoLog中，UPDATE语句的字段中没有WHERE条件，导致缺少此字段的值，需添加UPDATE语句字段中的WHERE条件。
 
