【发布时间】:2014-02-11 16:07:05
【问题描述】:
我在 SSIS 中有包。它有一个执行 sql 任务,可以从不同服务器上的表中获取一些配置值。所以 SSIS 包获取这些配置值并将它们存储在 SSIS 的变量中。这些变量在进一步的 sql 任务中用作参数。
我遇到的问题是,其中一些配置值是null。因此,每当 SSIS 遇到整数类型的空值时,它都会将其转换为 0 并将其作为 0 传递给进一步的任务,而不是作为 null 传递它
如果该列的数据类型是日期,并且在配置表中它的值为空,SSIS 会分配一个默认值12/30/1899 12:00:00 AM,并将默认值作为参数而不是null 值传递。
如何让 SSIS 包传递实际的 null 值而不是 SSIS 转换后的值?
【问题讨论】:
标签: sql-server variables ssis null etl