在源csv文件中,我有DailyTurnover
列Int
,但有\N
个值对应NULL
。
问题是 - 如何使用具有\N
数据类型的SSIS任务将此NULL
值转换为int
到目标列?
答案 0 :(得分:1)
我会通过添加一个检查NULL
的派生列并用Replace 'DailyTurnover'
int替换它来处理这个问题。
在源项目之后,添加派生列组件。将“派生列”选项更改为[DailyTurnover] == "\\N" ? NULL(DT_WSTR) : [DailyTurnover]
,然后输入此表达式(未经测试):
DT_I4
然后将派生列映射到目标。
编辑:DT_WSTR
根据OP收到的错误消息在上面的表达式中替换为git init
。