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

SSIS 2014 - Flat File Destination with Different Number of Columns

我有一个 SSIS 包 (SQL 2014) 可以将数据从 table 加载到一个平面文件中。该文件有 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|||

您可以看到文件的第二行的列数与其余行的列数不同。我怎样才能做到这一点?

你做不到。我这样做的唯一方法(我不得不写一个带有 header 行和页脚行且列数不同的文件)是将所有内容(所有列)写入具有单个列的行或编写三个不同的 txt 文件,然后使用 bat 文件合并这三个文件。