首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL Server Integration Services

SQL Server Integration Services
EN

Stack Overflow用户
提问于 2012-11-26 18:45:35
回答 2查看 187关注 0票数 0

我正在使用SSIS将Excel文件导入到我的SQL Server 2008数据库中的表中。

目前,我可以使用数据流设置Excel文件作为源,数据表作为目标,将数据导入到表中。我当前的导入是基于源和目标之间的列映射,但是现在我想向表中添加一个额外的列(基本上,该列将具有赋予Excel文件的id,这些行是Excel文件的一部分,因此,对于属于我们当前正在导入其数据的文件的每一行,此值都是相同的)。

此列不在源Excel工作表中,其值在SSIS用户变量中。我希望在导入过程中插入此值,但我无法弄清楚它。

我如何才能做到这一点?

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

EN

回答 2

Stack Overflow用户

发布于 2012-11-26 19:51:59

放在Excel源和数据库目标之间的派生列中。

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

票数 7
EN

Stack Overflow用户

发布于 2013-12-23 13:41:18

在数据流任务之后添加一个执行SQL任务,并使用update语句使用变量更新额外的列。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13563219

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档