【发布时间】:2013-09-15 21:34:51
【问题描述】:
我正在使用 Micorsoft SQL Server Management Studio。我在 sql 服务器上有一个文件夹名称“CSVfeeds”。它每天都有多个 CSV 文件。每个 csv 文件都是相同的格式。如何将所有 csv 文件导入到一张表中?如果表可以有一个额外的字段来存储该行来自的 csv 文件的标题,这也会有所帮助。
示例: csv1: 姓名、身份证 约翰,1
csv2: 姓名、身份证 史蒂夫,2
表: 名称、ID、文件 约翰,1,csv1 史蒂夫,2 岁,csv2
我研究了几个选项,例如批量插入。它只是不适合我。我对 SSIS 包很熟悉,但我可以想办法用 SSIS 将未定义数量的 csv 文件插入到表中。
有什么帮助吗?
【问题讨论】:
标签: sql sql-server csv ssis