Sql 非Null列中的Null值

Sql 非Null列中的Null值,sql,oracle,talend,Sql,Oracle,Talend,你好 我正在尝试使用tOracleInput和tOracleOutput将一些数据从一个表迁移到另一个表。 我的问题是我的列可以为空,所以我有空白字段 我已经检查了我的模式,我同步了tOracleInput和tLogRow之间的列,我的列似乎可以为空 但当我开始工作时,我犯了一个错误: Exception in component tOracleInput_1 java.lang.RuntimeException: Null value in non-Nullable column a

你好

我正在尝试使用tOracleInput和tOracleOutput将一些数据从一个表迁移到另一个表。 我的问题是我的列可以为空,所以我有空白字段

我已经检查了我的模式,我同步了tOracleInput和tLogRow之间的列,我的列似乎可以为空

但当我开始工作时,我犯了一个错误:

Exception in component tOracleInput_1
java.lang.RuntimeException: Null value in non-Nullable column
    at shipdata.stk_mdm_arrival_0_1.stk_mdm_arrival.tOracleInput_1Process(stk_mdm_arrival.java:3528)
    at shipdata.stk_mdm_arrival_0_1.stk_mdm_arrival.runJobInTOS(stk_mdm_arrival.java:5474)
    at shipdata.stk_mdm_arrival_0_1.stk_mdm_arrival.main(stk_mdm_arrival.java:5331)

有什么帮助吗?

您可以共享完整的模式而不仅仅是第一列吗?还可以检查模式列和源查询列在tOracleInput中的顺序是否相同?