【发布时间】:2015-07-10 16:31:39
【问题描述】:
全部 我已经用 Alexander Fedorenko(c) 的完美解决方案解决了我的问题 (How to convert blank into null in ssis) 展示了如何有条件地用 NULL 替换任何内容。
我只是想完全了解它在 SSIS 中是如何工作的。在我的设置中,我有源列 Varchar(8) 和目标列浮动。 它与此示例完美配合:
`ColumnName == "" ? NULL(DT_WSTR,50) : ColumnName
这是指定具有 DT_WSTR,50 的 NULL 的唯一方法吗,我的目标是浮点数,即 SSIS 中的 DT_R4,我尝试将它与 DT_R4 一起使用,但失败了,所以看起来它与 Source 列相关联。
我不明白我不能使用它,我确实在派生框中添加了新列,例如:
enter code hereColumnName == "" ? NULL(DT_R4):列名
列名 == "" ? NULL(DT_R4) : 列名
非常感谢 M
【问题讨论】:
标签: ssis