如何使用 SSIS 中的平面文件目标获取不同的目标文件而不覆盖文件夹中



要求:文件夹A中有2个excel文件,需要分别加载到数据库表中(使用For 每个循环容器,每次加载数据时都会截断数据库表(,并在进行一些计算后使用平面文件目标将数据导出到文件夹B。

问题:成功处理第一个文件时 在文件夹 B 中将有一个目标文件。

例如:

TestFile_+ RIGHT( 0 + (DT_WSTR,2(DATEPART( mm ,GetDate((( ,2( +RIGHT( 0 + (DT_WSTR,2(DATEPART( dd ,GetDate(((,2( + (DT_WSTR,4(DATEPART( yyyy ,GetDate((( +RIGHT( 0 + (DT_WSTR,2(DATEPART( hh ,GetDate(((,2(+RIGHT( 0 + (DT_WSTR,2(DATEPART( mi ,GetDate(((,2( + .txt

处理第二个文件时,它会将数据附加到现有文件中(如果我们在平面文件目标编辑器中取消选中"覆盖文件中的数据"(,或者它会覆盖现有文件中的数据(如果我们在平面文件目标编辑器中选中"覆盖文件中的数据"(

我的问题是,如何在文件夹B中获取2个不同的目标文件。

任何帮助将不胜感激。

为第二个文件指定与第一个文件不同的名称,您将获得两个不同的文件。

最新更新