2
如何在SSIS中将int变量声明为int? (可空int)。在int类型的SSIS中声明包变量? (可空int)
例:
,如果我得到的变量VAR1在SSIS INT映射到我的数据库列(可为空)。 当我的db列为空时Var1将被设置为0.
这怎么处理。
谢谢
如何在SSIS中将int变量声明为int? (可空int)。在int类型的SSIS中声明包变量? (可空int)
例:
,如果我得到的变量VAR1在SSIS INT映射到我的数据库列(可为空)。 当我的db列为空时Var1将被设置为0.
这怎么处理。
谢谢
我测试了这一点,它看起来像这可以在你的方案中工作。在数据流中使用派生列转换,我创建了一个新列,并将其命名为“新列”。然后我将代码添加到表达式属性中: [variable_name] == 0? NULL(DT_I4):variable_name
然后,您可以使用除0或null之外的值将新列映射到要加载的数据源。