处理SSIS中的空值

时间:2016-11-24 13:40:51

标签: sql-server ssis

在SSIS中的我的脚本组件任务中 我得到null值遇到错误的column.my数据库允许此列为null但ssis不是

1 个答案:

答案 0 :(得分:1)

如果您的列是脚本组件中的输入,则必须使用_IsNull属性进行检查,如果是输出,则必须使用相同的属性为其分配null

<强>即

假设inColumn(输入),OutColumn(输出),(我用的是vb.net)

If Not Row.inColumn_IsNull Then ' check if value is not null
    ' Do something
    '...
    Row.OutColumn = value
Else
    Row.OutColumn_IsNull = True 'Assign a null value to the output
End If