我正在制作一个场景,我需要将3个csv文件加载到我的表中。为此,我使用3个平面文件连接管理器。
现在,我不需要使用3个平面文件连接管理器,而是只需要为所有3个文件使用一个连接管理器。
我知道我们可以使用Multi File Connection Manger来实现此目的,但这只适用于文件具有相同列的情况。
1。我的第一个csv有id,Rate,Amount,Total_Amt列
2.第二个Csv文件具有id,Rate,Amount,Total_Amt,Date,Debt列
3.第三个CSV文件有id,Rate,Amount,Total_Amt,loss,Gain columns
如何使用多文件连接管理器来实现这种方法。
答案 0 :(得分:0)
你不能;多文件连接管理器有效地循环您指定的文件,并将相同的设置应用于每个文件。如果您需要不同的设置,您需要使用不同的连接管理器或创建自己的连接管理器(这可能只是三个独立连接管理器的包装器)。
无论如何听起来像是一个不寻常的要求;只有一个连接管理器的原因是什么?
答案 1 :(得分:0)
您可以尝试将OLEdb insteat平面文件用作Sathya Narayanan Srinivasan explains in her post。
替换步骤10以制作您自己的查询:
免责声明:未经测试。