我有一个同步转换脚本组件,带有一些输入列和一个额外定义的输出列“ID”。 ID输出整数(DT_I4)类型。在某些情况下,我希望“ID”从我的脚本输出一个空值。
在其他SSIS组件中为其赋值为空,我可以在派生列中使用NULL(DT_I4),但我无法弄清楚如何在脚本中执行此操作。
Row.ID = null;
声称ID不是可以为空的值类型。
我在脚本中使用c#。
有没有办法做到这一点?
编辑:为了让生活更轻松,如果未使用NULL
Row.ID = ...;
答案 0 :(得分:26)
每列都有一个名为ColumnName_IsNull的booelan属性(在你的情况下应该是Row.ID_IsNull)。我认为您应该将其设置为true以将列值设置为NULL