如果列中的任何无效数据,如何将列拆分为SSIS中的两列

时间:2017-09-28 09:45:48

标签: ssis

我试图从CSV文件加载数据并转储到数据库中。从CSV文件中读取日期值列时,由于CSV文件而出现一些错误,包含一些无效数据,例如' 31-FEB-2014'。所以我需要将这些无效数据存储到表格的另一列中,如何使用SSIS实现它。请协助。

2 个答案:

答案 0 :(得分:0)

在表上创建一个数据类型为nvarchar的新列。将CSV源列映射到新列。

然后你可以做一些魔术。示例您可以使用派生列来处理新的nvarchar值并将其转换回适当的日期格式,然后将其映射到原始列。

答案 1 :(得分:0)

你只需要重定向它。看到红色箭头并将其拖动到其他目的地,如下所示:

n1

设置如下属性:

n2

标记我,因为你被卡住了。