如何根据平面文件的名称将平面文件加载到SQL Server表中?

时间:2019-02-26 10:56:21

标签: sql-server ssis etl flatfilesource

有数百个平面文件

  • 我需要为每个文件在SQL Server中创建一个表并将文件内容输入表中

    example :
    Flat_Files:             SQL-SERVER Table:
    FileA.txt               fileA
    FileB.txt               fileB
    FileC.txt               fileC  
    ... and so on.
    

如何在SSIS中实现这一目标。

ps:我是所有这些的初学者。

1 个答案:

答案 0 :(得分:1)

尝试在脚本任务中使用动态SQL。 对于每个文件(使用for-each循环容器),获取标题和文件名以创建表,然后使用Dynamic SQL将数据插入该表中。

这应该是您的最后选择。

如果所有文件均为.xlsx,则可以使用ExecuteSQL Task执行此操作。