SSIS,将文件加载到表中,使用''(无)获取NULL

时间:2015-07-24 05:24:17

标签: tsql ssis

我有150列的文件,其中大多数都没有,表示为2个连续的分隔符(100,,,,,,200),在这种情况下,逗号是分隔符,因此Column0 = 100,Column1 ='',Column2 =''等...

将这个放入目标表的最快(害怕说是质量)方式是什么,(并且目标表有自定义DDL无法更改,而且我必须以正确的方式将NULL设置为日期,而不是1900-1- 1)。 我有一系列这样的文件,我可以使用SSIS并为150列中的每一列放置isNothing ? NULL : Column1,但也许有更好的方法? 我试着将这个文件加载到NEW表中并且得到了具有相同Nothing的中间表,所以现在我也可以用CASE'ing编写sql。

谢谢你的帮助和分享你的知识。 中号

1 个答案:

答案 0 :(得分:1)

您是否尝试检查"保留空值"平面文件源中的框?

enter image description here

希望这个帮助,