为数据流任务动态更改表名

时间:2015-05-11 12:58:54

标签: sql-server ssis ssis-2008

我需要使用ssis对comany名称进行循环 我做了什么

  • 声明对象类型的SSIS变量。
  • 通过SQL任务执行查询(“从dbo.company中选择不同的名称”)& - 在结果集中填写变量。
  • 申请For Each Loop。
  • 在循环的收藏标签中 - >选择Enumerator作为“ForEach ADO Enumerator”
  • 在ADO对象源中选择您的变量
  • 将枚举模式设置为“第一个表中的行”

我添加了一个带有表达式

的变量varcompany
  

“SELECT * FROM dbo。[”+(DT_STR)@ [User :: VarCompanyName] +“$ Agents de   recouvrements]“'

然后我从变量varcompany中选择数据访问模式Sql命令 但它不起作用我得到以下错误:

  

描述:“'+'的语法不正确。'。

如何纠正?

0 个答案:

没有答案