是否可以使用SSIS Visual Studio 2013将63个CSV文件导入空的SQL Server数据库?
我想将所有CSV文件转换为SQL Server表。我知道如何一次一个地做,但我想知道是否有办法用循环创建SSIS解决方案。我在网上搜索但找不到任何可以帮助我实现这一目标。
提前谢谢。
答案 0 :(得分:0)
是的,肯定有办法做到这一点,它很可能涉及'foreach'序列容器。这将迭代文件并导入数据。我可以在当天晚些时候发布更多信息。
答案 1 :(得分:0)
我建议使用这种方法。我目前使用这种技术来引入具有各种不同列配置的多个csv表。
SSIS包 使用存储过程创建表 使用存储过程
创建表的批量加载我的文件配置存储在我的数据库中。但是如果你的csv中有标题,你可以使用SSIS来读取第一行,并为你提供字段名称。
获得字段名称后,如果您有“go-by”模板表或列配置查找表,则可以轻松构建一个动态创建临时表的相应SQL语句。
Bulkload在存储过程中很容易,也是动态的。
如果我有任何帮助,请告诉我。我的存储过程太长,无法在此处发布。