【发布时间】:2016-05-13 14:30:59
【问题描述】:
好的,我正在使用 SQL Server 2012。
我有一个包含 CSV 文件的“订单文件夹”。我需要遍历 csv 文件,将它们加载到 SQL 表中,然后将 csv 移动到“存档文件夹”中。我想在 SSIS 中执行此操作,并且知道使用 Foreach 循环容器可以做到这一点,我理解。
CSV 文件具有以下标题:
客户/项目/数量/日期
我的 SQL 表有以下标题:
客户/项目/数量/日期/用户
棘手的一点是 csv 文件包含每个订单的用户名,并且命名如下:(用户名明显改变)
FWD_Order_USERNAME_01_02_2016_1006_214.csv
我需要在导入每个 csv 文件时提取 USERNAME 并将其附加到 SQL 表中 - 我该怎么做?
谢谢,
迈克尔
【问题讨论】:
-
“追加到SQL表”是什么意思?将其添加为列?一排?还有什么?
-
对不起 - 从 csv 文件名中提取用户名并将其插入 SQL 表中的用户字段
-
你怎么知道用户名是什么?是
_分隔的第三个实体吗?
标签: sql-server csv ssis