2012-11-26 97 views
0

我使用SSIS导入Excel文件到表我的SQL Server 2008数据库。SQL Server集成服务

目前我能够通过使用数据流设置Excel文件作为源和数据表作为目的地将数据导入到表中。我目前的进口是基于源和目的地之间的列映射,但现在我想一个额外的列添加到表(基本上这列将被赋予的Excel文件,其中的行是一部分的ID,因此这个值将是相同的对于属于其数据我们目前正在导入的文件)

此列中不存在源Excel片和它的值是在一个用户SSIS变量的每一行。我想这个值导入过程的一部分的插入,但我不能弄清楚?

我怎样才能做到这一点?

为目标不允许我到用户变量映射到列中的连接管理器...

回答

7

在Excel源和数据库目的地之间的派生列放。 enter image description here

在那里创建一列,并使用SSIS用户变量作为列的值表达式。

enter image description here

0

添加执行SQL任务数据流任务之后,更新与更新语句的变量额外的列。

相关问题