SSIS,在脚本任务中输出null作为列值

时间:2010-10-27 15:43:11

标签: ssis

我有一个同步转换脚本组件,带有一些输入列和一个额外定义的输出列“ID”。 ID输出整数(DT_I4)类型。在某些情况下,我希望“ID”从我的脚本输出一个空值。

在其他SSIS组件中为其赋值为空,我可以在派生列中使用NULL(DT_I4),但我无法弄清楚如何在脚本中执行此操作。

Row.ID = null;

声称ID不是可以为空的值类型。

我在脚本中使用c#。

有没有办法做到这一点?

编辑:为了让生活更轻松,如果未使用NULL

在脚本中的任何位置分配“ID”,则理想情况下默认输出值Row.ID = ...;

1 个答案:

答案 0 :(得分:26)

每列都有一个名为ColumnName_IsNull的booelan属性(在你的情况下应该是Row.ID_IsNull)。我认为您应该将其设置为true以将列值设置为NULL