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

Joh*_*ohn 12 ssis

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

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

Row.ID = null;
Run Code Online (Sandbox Code Playgroud)

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

我在脚本中使用c#.

有没有办法做到这一点?

编辑:为了使生活更轻松,NULL如果未在脚本中的任何位置使用,"ID"理想情况下将默认输出值Row.ID = ...;

il_*_*uru 29

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