我正在使用 SSIS (SQL Server 2008 R2) 将输入 CSV 文件转换为 SQL 表。输入文件中的五列(实数 - 例如 19.54271)有时会出现错误值(字符串 - 例如“NAN”),这会导致包失败。
检查这 5 列是否存在错误值“NAN”、将其转换为 NULL 值或已知错误数字 (-9999) 并将更正后的值写入同一个最终 SQL 表的最简单方法是什么?
到目前为止我有以下混乱,最后决定问是否有更简单的方法......
我目前的条件逻辑:
我的 Case1 派生列转换:
注意:仍然不确定我是否可以将其他派生列合并到一个实例中,但由于我的目的地只能有一个输入,我怀疑我需要...
TIA