标签: sql-server ssis flatfilesource
我正在设置一个简单的数据流任务,将多个CSV引入SQL Server数据库表。 CSV中的多个列是浮动的,但偶尔会说“N / A *”。我想将这些列保留为浮点数,并使其中的任何字符串转换为NULL。
通过忽略平面文件源设置中的转换失败,我可以实现这一点,但我不认为忽略失败是最佳做法。解决方案是在所有这些列上进行条件性拆分,以便说出“N / A *'然后是NULL,否则浮动?
答案 0 :(得分:0)
您可以使用派生列将列替换为使用NULL替换“N / A”的Float列。