SSIS数据流任务里,怎么动态绑定列名

 我来答
林子爱爱爱
2017-01-04 · TA获得超过1828个赞
知道小有建树答主
回答量:2163
采纳率:56%
帮助的人:681万
展开全部
------解决方案--------------------
源和目标都动态,貌似不行。。。-
SQL 中可以使用动态语句,不太确定SSIS是否可以用参数。
能动态绑定表名吗,列名不变,映射也不变
关于参数
SSIS 2012中参数主要分为项目参数和包参数。参数在包的运行过程中是只读的。正确的使用参数能大大提高我们开发和部署时的效率。
项目参数
  项目参数是SSIS 2012中新加入的功能。项目参数可以在项目内所有的包中共享,一次配置,多处使用。因此在项目参数中,通常是设置一些比较通用的信息,比如数据库连接,服务器连接,或者其他的业务范畴的信息。
  下图列出了在项目中常用的一些参数设置。
  
  通过设定项目使用的数据库连接信息,就可以在项目的Connection manager中使用这些参数实现动态的连接。
  
包参数
  包参数通常定义包执行时需要的一些数据,比如筛选文件的条件,文件采集的位置,功能的开关等等。这些参数定义在包级别,相当于一个程序的入口参数。
  
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
neithernq
2017-01-05 · TA获得超过270个赞
知道小有建树答主
回答量:810
采纳率:0%
帮助的人:288万
展开全部
这种情况下你需要使用动态SQL了。 create table t(id int)godeclare @colname varchar(20) = 'id'declare @colvalue varchar(20) = '1'exec ('insert into t('+@colname+') values('+@colvalue+')')go
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
硪丨暧恋
2017-01-04 · TA获得超过8979个赞
知道大有可为答主
回答量:5336
采纳率:93%
帮助的人:2105万
展开全部
SQL 中可以使用动态语句,不太确定SSIS是否可以用参数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式