SSIS 2014 - 具有不同列数的平面文件目标

时间:2016-11-14 16:04:20

标签: sql-server ssis sql-server-2012 ssis-2012 msbi

我有一个SSIS包(SQL 2014),它将表中的数据加载到平面文件中。该文件有5列,但是我的数据集中有一行供系统用于重复检查,并且需要有3列,而不是5列。

How my file looks like now:
ID|Desc|UDF1|UDF2|UDF3
DUPECHECK|SaysSomethingIrellevant|||
ID1|Desc1|||
ID2|Desc2|||

How I want my file to look:
ID|Desc|UDF1|UDF2|UDF3
DUPECHECK|SaysSomethingIrellevant|
ID1|Desc1|||
ID2|Desc2|||

您可以看到文件的第二行应该如何具有与其余行不同的列数。我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

你不能这样做。我做的唯一方法(我必须编写一个带有标题行和页脚行的文件具有不同的列数)是要么将所有列(所有列)写入具有单个列的行,要么写入三个不同的txt文件,然后使用bat文件合并三个文件。