在CSV中将空白单元格导入为NULL

时间:2014-08-04 16:28:35

标签: ssis

我想导入一个SQL表,我希望使用SSIS将空单元格设为NULL。所以我希望csv文件包含Null而不是空白单元格。

谢谢

2 个答案:

答案 0 :(得分:2)

在您的数据集中,您只需添加派生列并将值设置为此值。

YourColumn == "" ? NULL(DT_WSTR,50) : YourColumn

您也可以选中源上显示保留空值以解决问题的方框。 RetainNulls

答案 1 :(得分:1)

要将源空格转换为表NULL:

  1. 平面文件源编辑器中启用将源中的空值保留为数据源中的空值
  2. OLE DB目标编辑器中启用保留空值